作者qwer820404 (GB2)
看板C_Sharp
标题[问题] Reg.replace & regular expression
时间Thu Oct 31 22:35:11 2013
目前要比对的东西如下
<a onclick=\"xxxxxx\"></a> (在CDATA里面的东西)
想要用reg.replace去取得onclick=引号的东西然後再做些替换
现在写的pattern如下
onclick=\\\".*?\\\"
但是他一直match不到,然後我现在改成
onclick=.\".*?.\"
这样是可以的,不过同事说这样的pattern会有截错的情况产生
想请问大大们,第一个pattern看起来是合理的,为什麽执行起来却match不到
是我对於regular expression有哪边没有弄清楚吗??
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.228.156.27
1F:→ zzchen:onclick=\\\\".*?\\\\" 11/01 05:45
2F:→ zzchen:不然这样 @"onclick=\\\".*?\\\"" 应该也可以 11/01 05:49
3F:→ Litfal:你在C#里面看到的\"的\应该是逸出符号吧... 11/01 16:05
4F:→ Litfal:onclick=\"([^\"]*)\" 11/01 16:11