Re: [問題]新手發問
看板RegExp (正規表示式 Regular Expression)作者franklai (半分の月)時間17年前 (2008/02/21 14:29)推噓0(0推 0噓 0→)留言0則, 0人參與討論串2/3 (看更多)
※ 引述《xxxx9659 (嘎嘎嘎嘎嘎)》之銘言:
: 我想要用正規表達式抓出第一個 開頭是XOX 結尾是KOK 的字串
: 例如
: asxzxaXOXsooxazKOKasoooxXOXasaszKOKxzassxXOXoasKOKaaszoass
: ~~~~~~~~~~~~
: 請問要怎麼寫
: 我原本是這樣寫的
: /XOX[^XOX]*KOK/
: 但是這樣會錯...
當字串是 XOXXKOK 的時候就會抓不到了
因為 [^XOX] 的意思是「除了O與X之外的字元」
目前想到的寫法是用non-greedy
XOX.*?KOK
不知道有沒有其他方法
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.122.6.166
討論串 (同標題文章)
RegExp 近期熱門文章
PTT數位生活區 即時熱門文章