当前位置: 代码迷 >> .NET相关 >> 正则遇到难题,200分求好的解决方式,该如何处理
  详细解决方案

正则遇到难题,200分求好的解决方式,该如何处理

热度:88   发布时间:2016-04-24 03:03:34.0
正则遇到难题,200分求好的解决方式

//分别能匹配内容如下2行
'a"sd'
"a'sd"

//我想使用反向引用,看下面的错误正则,但是这个正则能表达我的意思。

(["'])[^\1]+\1

//我想使用 \1 取非。

//如下貌似也不行

(["'])(!(\1))+\1


------解决方案--------------------
直接这样就行了啊:
(['"]).*?\1
------解决方案--------------------
(["'])[^\1]+?\1

用懒惰匹配
------解决方案--------------------
4楼的不能满足要求? 我测了,可以啊
  相关解决方案