使用RegEx.Escape
时,是否可以忽略用于分组/捕获的括号?
RegEx.Escape("profile.php?user_id=([0-9]+)");
目前它将逃离([0-9]+)
部分。
答案 0 :(得分:1)
我不确定你是否可以但是因为这是匹配的正则表达式的实际部分并且不需要转义,所以你可以使用:
string regex = Regex.Escape("profile.php?user_id=") + "([0-9]+)";
答案 1 :(得分:0)
不,这是不可能的,除非你拆分它>>
string s = Regex.Escape("profile.php?user_id=") + "([0-9]+)";