看板 [ RegExp ]
討論串[問題] 若想排除 .php 結尾的字串要如何下?
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓3(3推 0噓 0→)留言3則,0人參與, 最新作者laudieh (laudieh)時間17年前 (2008/03/19 01:47), 編輯資訊
1
0
0
內容預覽:
大大好: 小弟想要一個字串,但是它要排除 .php 做結尾的字串才行. ex: xyz123 abc.tw abc.xyz 這些都可過關. 但要阻擋 test.php 的字串,不知要如何下?. ^(.*[^.][^p][^h][^p])$ 可是這樣會讓 xxxxp 的字串過不了哩!. --.

推噓0(0推 0噓 1→)留言1則,0人參與, 最新作者LPH66 (IWH68S0XZ8M89)時間17年前 (2008/03/19 07:32), 編輯資訊
1
0
0
內容預覽:
除了推文的方法外(其實我也看不太懂<!). 也可以這樣反向思考:. 要收的有. (1) 不以p結尾: ^.*[^p]$. (2) p結尾但前一字不是h: ^.*[^h]p$. (3) hp結尾但前一字不是p: ^.*[^p]hp$. (4) php結尾但前一字不是.: ^.*[^.]php$. 合起
(還有195個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者LyinZ (琳子)時間17年前 (2008/03/19 14:54), 編輯資訊
0
0
0
內容預覽:
如果是在寫程式, 不必侷限於「正面表列」的 regex 的話,. 直接 NOT \.php$ 不就好了嗎 ^^|. 像 perl 的話就是 $str !~ /\.php$/. php 的話應該是 !preg_...(...) 之類的吧? ^^. --. 發信站: 批踢踢實業坊(ptt.cc).
首頁
上一頁
1
下一頁
尾頁