什么是PHP的等价物';s preg_quote
本文关键字:preg quote PHP 等价物 什么 | 更新日期: 2023-09-27 18:24:00
什么是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
C#中没有preg_quote
的直接替代品,但您可以编写自己的函数来实现这一点。在PHP手册中,函数转义的字符是:. ' + * ? [ ^ ] $ ( ) { } = ! < > | : -
,所以您只需要编写一个函数,它接受一个字符串,并转义其中的任何字符。
你在找Regex.Eescape吗?