推 garyzyg:自己寫 rules 會比較好 61.228.81.28 02/07 10:15
我用Firefox中的adblock,裡面已經有內建的正規表示法
可是其中有一個語法有缺點,會讓Google搜尋壞掉
/[\W_]ad(?!=&)(banner|click|flow|frame|ima?ge?|log|serv(er|e)?|stream|type|view|vert(ising|isement)?|trix|xchange|wrapper)?s?[\W\d_]/
^^問題出在這裡
如果打某些中文字去搜尋Google,Google會把中文關鍵字轉成%AD% 這種方式
但是這樣的話會讓adblock誤判這是廣告網址
我把它修改成這樣
/[\W_]{1}ad[\W_]{1}(?!=&)(banner|click|flow|frame|ima?ge?|log|serv(er|e)?|stream|type|view|vert(ising|isement)?|trix|xchange|wrapper)?s?[\W\d_]/
在ad兩邊加上[\W_]{1}
不知道這樣做能不能達到這支正規表示法的原來的效果
有人可以給一下建議嗎
謝謝
--
╭──────╮
鄭先生正名運動 │ ◢██◣ │ 請大家叫他鄭先生
四○一手護症危 │ █ ◥▌ │
百萬站民手牽手 │ ◤□︵□▌ │ YES!相信症危堅持正名
手護症危到永久 │ ◥ ο◤ ㊣│
╰──────╯
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 124.10.212.57