看板 [ RegExp ]
討論串[問題] 關於regular expression
共 7 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓2(2推 0噓 1→)留言3則,0人參與, 最新作者bcse (Lvx ex Caelis)時間17年前 (2007/11/20 12:56), 編輯資訊
0
0
0
內容預覽:
請問一下,如果我想要取 bla 的話,下面兩種寫法哪一種比較好?. 1. /b.*?a/. 2. /b[^a]*a/. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 134.208.33.185.

推噓0(0推 0噓 1→)留言1則,0人參與, 最新作者MichaelHsin (BBS之蟲)時間17年前 (2007/10/11 00:12), 編輯資訊
0
0
0
內容預覽:
blahblahbla blaquantifier 後面的問號只是讓這個 quantifier 改 match 最短字串。/b[^a].*a/ 的 .* 會 match ahblahbl. /b[^a].*?a/ 的 .*? 會 match 空字串. --. 芸曰:「今世不能,期以來世。」. 余曰:
(還有57個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者MichaelHsin (BBS之蟲)時間17年前 (2007/10/08 15:05), 編輯資訊
0
0
0
內容預覽:
一般的 quantifier (*, +, {n}, {n,}, {n,m}) 會 match 最長字串,. 而在 quantifier 後面接 ? 是叫它 match 最短字串。. 例如 "blahblahblah":. /b.*a/ -> "blahblahbla". /b.*?a/ -> "b
(還有41個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者cutecpu (可愛中央處理器)時間17年前 (2007/10/08 12:48), 編輯資訊
0
0
0
內容預覽:
~這個問號加不加差在哪裡?謝謝^^. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 140.122.184.70.

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者qrtt1 (愚人)時間17年前 (2007/10/07 20:05), 編輯資訊
0
0
0
內容預覽:
@regex = ('(!?)"([^"]*?)"', '(!?)(\w+)');. 就只是有 ! 的表示不要的. 和有"的表示一個完整的詞而已。. regex 所以只有二組規則嚕。. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 61.231.49.182.
首頁
上一頁
1
2
下一頁
尾頁