我不能把单双引号' " '在正则表达式模式的字符串中

时间:2014-11-20 15:37:17

标签: c# regex

我正在尝试构建正则表达式模式,但字符串不采用单引号。

这是模式,当我添加 \“

时它会崩溃
@"(?<\"|\'|\“)(?'first'{0}\s(?'middle'{0}{1}{2}"

1 个答案:

答案 0 :(得分:1)

@字符串文字中,您需要使用""来转义双引号:

@"(?<\""|\'|\“)(?'first'{0}\s(?'middle'{0}{1}{2}"