看板 RegExp 關於我們 聯絡資訊
最近在使用PHPIDS 他說明過濾是用regex rules filter裡用應該是用CDATA + REGEXP 去比對 由於對REGEXP不太熟... 找其中一條 <![CDATA[(?i:(\%SYSTEMROOT\%))]]> 扣掉CDATA表示的話 REGEXP表示應該是: (?i:(\%SYSTEMROOT\%)) 或 (?:(union(.*)select(.*)from)) 可是上網找了一下REGEXP的表示法...也找不到 % 還有 : 的用法.. 還是其實我誤會了什麼...?! 先謝謝各位>< -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 120.126.145.109 ※ 文章網址: http://www.ptt.cc/bbs/RegExp/M.1411110537.A.7C5.html ※ 編輯: momo81 (120.126.145.109), 09/19/2014 15:09:58
Peruheru: \%表示%符號被跳脫了吧?所以他就跟SYSTEMROOT的意思一樣 09/19 17:24
Peruheru: :也純粹就是冒號的意思 09/19 17:25
Peruheru: 符號就算沒有特殊意義,跳脫好像也不會怎樣 09/19 17:27
Peruheru: http://www.regexr.com/ 這是之前拿來測表示式的網站 09/19 17:29
momo81: 3Q!! 09/20 00:12