Re: [問題] 關於regular expression
看板RegExp (正規表示式 Regular Expression)作者MichaelHsin (BBS之蟲)時間17年前 (2007/10/08 15:05)推噓0(0推 0噓 0→)留言0則, 0人參與討論串5/7 (看更多)
※ 引述《cutecpu (可愛中央處理器)》之銘言:
: ※ 引述《qrtt1 (愚人)》之銘言:
: : @regex = ('(!?)"([^"]*?)"', '(!?)(\w+)');
: ~這個問號加不加差在哪裡?謝謝^^
: : 就只是有 ! 的表示不要的
: : 和有"的表示一個完整的詞而已。
: : regex 所以只有二組規則嚕。
一般的 quantifier (*, +, {n}, {n,}, {n,m}) 會 match 最長字串,
而在 quantifier 後面接 ? 是叫它 match 最短字串。
例如 "blahblahblah":
/b.*a/ -> "blahblahbla"
/b.*?a/ -> "bla"
--
「為什麼會有兩張鬼牌?」
『每次都讓它當鬼不是很可憐嗎?所以剩下的一張就是今天的鬼。
人類要是也能像這樣輕鬆配對,就省事了。
有時候8喜歡10,有時候K黏著2,有時候是黑桃同志糾纏不清。』
「你換掉鬼牌,就是在想這些麻煩事嗎?」
-- 安達充 《H2》
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.30.55
討論串 (同標題文章)
RegExp 近期熱門文章
PTT數位生活區 即時熱門文章