PHPのpreg_quoteに相当するものは何ですか?PHPのpreg_quoteに相当するものは何ですか?
これは、私の知る限り、文字列からテキストを抽出する方法を作成するために得ているようです。
public static string f_get_string_between(string text, string start, string end)
{
//both these attempts below throw an unrecognized escape sequence error
//start = "\Q"+start+"\E";
//end = "\Q"+end+"\E";
Regex regex = new Regex(start + "(.*?)" + end);
var v = regex.Match(text);
text = v.Groups[1].ToString();
return text;
}
Regex.Escapeは近いですが、特定のシナリオでは動作が多少異なるようです。特に、問題になるかもしれないしないかもしれない "]"文字をエスケープしません。 –