作者franklai (半分の月)
看板RegExp
标题Re: [问题]新手发问
时间Thu Feb 21 14:29:15 2008
※ 引述《xxxx9659 (嘎嘎嘎嘎嘎)》之铭言:
: 我想要用正规表达式抓出第一个 开头是XOX 结尾是KOK 的字串
: 例如
: asxzxaXOXsooxazKOKasoooxXOXasaszKOKxzassxXOXoasKOKaaszoass
: ~~~~~~~~~~~~
: 请问要怎麽写
: 我原本是这样写的
: /XOX[^XOX]*KOK/
: 但是这样会错...
当字串是 XOXXKOK 的时候就会抓不到了
因为 [^XOX] 的意思是「除了O与X之外的字元」
目前想到的写法是用non-greedy
XOX.*?KOK
不知道有没有其他方法
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.122.6.166