看板 C_Sharp 關於我們 聯絡資訊
目前要比對的東西如下 <a onclick=\"xxxxxx\"></a> (在CDATA裡面的東西) 想要用reg.replace去取得onclick=引號的東西然後再做些替換 現在寫的pattern如下 onclick=\\\".*?\\\" 但是他一直match不到,然後我現在改成 onclick=.\".*?.\" 這樣是可以的,不過同事說這樣的pattern會有截錯的情況產生 想請問大大們,第一個pattern看起來是合理的,為什麼執行起來卻match不到 是我對於regular expression有哪邊沒有弄清楚嗎?? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.228.156.27
zzchen:onclick=\\\\".*?\\\\" 11/01 05:45
zzchen:不然這樣 @"onclick=\\\".*?\\\"" 應該也可以 11/01 05:49
Litfal:你在C#裡面看到的\"的\應該是逸出符號吧... 11/01 16:05
Litfal:onclick=\"([^\"]*)\" 11/01 16:11