我試圖解析一些像這樣的BBC代碼:正則表達式不繼續
[item=1]a[/item]
[item=2]b[/item]
[item=3]c[/item]
我能夠得到的第一個項目,但我不能得到第二和第三。我試圖抓住每個項目,並將其轉換爲鏈接。下面是結果我要去爲:
<a href="#1">a</a>
<a href="#2">b</a>
<a href="#3">c</a>
這裏是我在做什麼:
/\[item=(\d+)\](.*?)\[\/item\]/
這給了我:
["[item=1]a[/item]", "1", "a"]
我在做什麼錯?
你在做什麼錯取決於你所使用的語言,你不告訴我們,語言。 – stema 2012-02-15 09:59:14