0
我想下面的PHP正則表達式轉換成JavaScript:將PHP BBCode REGEX轉換爲JavaScript,有人可以幫助查明問題嗎?
$article_f = preg_replace('#\[b\](.+)\[\/b\]#iUs', '<b>$1</b>', $article_text);
我想出了以下JavaScript:
article_f = article_f .replace(/\[b\](.+)\[\/b\]/gi, '<b>$1</b>');
出於某種原因,這是允許的比賽去,如果它忽略與其他匹配在同一行上,它實際上將它們組合成一個大匹配,例如:
[b] this is bold[/b] and [b] this is too [/b]
將被替換爲
<b> this is bold[/b] and [b] this is too </b>
任何想法之一如何解決這一問題將不勝感激。
絕對完美的,謝謝! –