使用RegEx忽略嵌套引号

时间:2015-11-16 14:02:11

标签: c# asp.net .net regex

我需要编写一个正则表达式来获取2个引号之间的文本,但我需要它只匹配字符串中的第一个和最后一个引号。

例如;

  

“如果您想继续,请按”是“

需要阅读;

  

如果您想继续,请按“是”

目前正在使用的RegEx就是这个;

 ([""'])(?:(?=(\\?))\2.)*?\1

其中,上面的例子会带回匹配

  

请按

任何帮助将不胜感激!

谢谢,

1 个答案:

答案 0 :(得分:1)

你可以试试这个:

(?!["]).*(?<!["])