Regex.Escape(String) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
文字 (*、+、?、|、{、[、(、)、^、$、.、#、および空白文字をエスケープ コードに置き換えて、最小限の文字セットをエスケープします。 これにより、正規表現エンジンは、これらの文字をメタ文字としてではなく、文字として解釈するように指示します。
public:
static System::String ^ Escape(System::String ^ str);
public static string Escape(string str);
static member Escape : string -> string
Public Shared Function Escape (str As String) As String
パラメーター
- str
- String
変換するテキストを含む入力文字列。
返品
メタ文字がエスケープされた形式に変換された文字の文字列。
例外
str は nullです。
注釈
Escape(String) は文字列を変換して、正規表現エンジンが含まれるメタ文字を文字リテラルとして解釈できるようにします。 デザイン時に知られていない文字を使用して動的に定義される文字列では、特に重要です。
このメソッドは、まっすぐな開始角かっこ ([) と中かっこ ({) 文字をエスケープしますが、対応する終了文字 (] と }) はエスケープしません。 ほとんどの場合、これらをエスケープする必要はありません。