作者markchen ()
看板RegExp
標題Re: [問題] 抓出符合的字
時間Mon Jun 3 22:56:26 2013
※ 引述《markchen ()》之銘言:
: 不好意思 上來請教一下各位大大
: <!--文章內文-->
: 內容1
: <!--文章內文結束-->
: <!--文章內文-->
: 內容2
: <!--文章內文結束-->
: 今天有一個被<!--文章內文--><!--文章內文結束--> 夾住的內容
: 我想要個別將內容1和內容2給取出來
: 使用的reg是
: <!--文章內文-->(.|\n)*<!--文章內文結束-->
: 但這樣 它的文章抓取範圍起是從
: 內容1的<!--文章內文-->
: 到
: 內容2的<!--文章內文結束-->
: 也就是說 整個範圍都包含在裏頭了,現在不知道要如何下比較好
: 特地上來請教大家
又上來提問了
我在Regtester測試
使用的語法
<!--文章內文-->((?>[^<]*)(?><(?!\!--文章內文結束-->)[^<]*)*)<!--文章內文結束
-->
可以達到我的要求,即非貪婪,抓每符合的每一段
但是在vb6上使用它的正則表達式則不行(應該是各家的正則表達式的差異)
有高手可以幫修正一下嗎?~~ 應該就差一點點了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.34.27.158
1F:推 s25g5d4:不要用?> 用?: 也就是我上次貼的文章的第二種解法 06/03 23:00
2F:→ markchen:再次感謝S大,我把我式子裏的?>都改成?: 就沒問題了 06/03 23:28
3F:推 s25g5d4:我自己在用javascript的時候也是為了那個?>卡很久.. 06/03 23:37
4F:→ markchen:不給讚不行! 06/04 01:44