7
C#Regex中是否存在与\ Q ... \ E相等的东西?我找不到它。是否存在与C#中的 Q ... E等效的正则表达式
C#Regex中是否存在与\ Q ... \ E相等的东西?我找不到它。是否存在与C#中的 Q ... E等效的正则表达式
在这个site上讲的.NET中没有与\ Q ... \ E语法直接等价的东西。
相反,你可以使用Regex.Escape方法:
逃逸最小集的 字符(\,*,+,|,{,[,(,), ^,$? ,#,和空格)由 替换它们的转义 代码。
可以使用Regex.Escape
string input = "any +idea? dude";
string pattern = @"\ *" + Regex.Escape("+idea?") + @"\ *"
Regex Expression = new Regex(pattern);
MatchCollection match = Expression.Matches(input);