Regex.Escape メソッド
メタ文字 (\、*、+、?、|、{、[、(、)、^、$、.、#、および空白) をエスケープ コードに置き換えることにより、それらのメタ文字をエスケープします。
Public Shared Function Escape( _
ByVal str As String _) As String
[C#]
public static string Escape(stringstr);
[C++]
public: static String* Escape(String* str);
[JScript]
public static function Escape(
str : String) : String;
パラメータ
- str
変換対象のテキストを含んでいる入力文字列。
戻り値
エスケープされた形に変換されたメタ文字を含んでいる文字列。
解説
Escape は文字列を正規表現内で定数として使用できるように変換します。 IgnorePatternWhitespace オプションを有効にして解析される正規表現内で文字列を使用できるようにするには、シャープ記号 (#) および空白文字をエスケープする必要があります。将来の .NET 正規表現機能で他のメタ文字が追加された場合、 Escape はそれらの文字もエスケープされた形式に変換します。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET