【发布时间】:2011-06-24 15:14:27
【问题描述】:
我正在尝试编写一个regular expression,它将匹配一个包含以下形式的名称-值对的字符串:
<name> = <value>, <name> = <value>, ...
其中
regex = new Regex(fieldName + @"\s*=\s*""(.*?)""");
这很好用,但是在我尝试匹配的字符串包含带有转义引号的
difficult = "\\\a\b\'\"\0\f \t\v", easy = "one"
我希望你的答案能给出一个体面的解释,我想学习,而不是复制;-)
【问题讨论】:
-
嘿......也许我应该看看SO源代码,只是注意到语法荧光笔清楚地理解了带有转义引号的字符串文字!