看板 RegExp 關於我們 聯絡資訊
使用php /test=\d+/ 以下是我想要抓取的內容 "test=1234" "test=1233" "test=1111?hpp" "test=1234" "test=1233" 只是我有兩個問題 1.我想抓的是test=之後的數字 例如:test=1234、test=1233 但是test=1111?hpp <--這個我要排除 因為它的數字後面還有加上字串 所以我用的/test=\d+/ 並不能排除這問題 即使我用/test=\d+[^?]/ 也不適合,因為會抓到test=1111 這也不符合我要的 我的意思是只要test=XXXX後面有加字串的 就要完全排除掉 2.test=1234、test=1233出現過兩次,能不能只抓個1次呢? 也就是說我不要抓 重覆出現過的字串 以上是我煩惱的地方 -- http://tinyurl.com/3eeosmd 四處玩透透 線上訂房系統 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.34.36.221
mars90226:/test=\d+$/ $是一行的結尾 10/21 22:56
markchen:這樣 我只有抓到最尾端的1233而已@@ 10/22 00:48
twoseven:test=\d+(?!\d) 10/22 19:23
blackkaku:test=\d+" 10/22 20:58
twoseven:test=\d+(?=") 10/22 21:44
godspeedlee:to 2F, 要設定 multiline mode 10/23 04:42