我正在寫一個小博客模塊。我希望用戶能夠輸入BBCode。我需要將其轉換爲XHTML以存儲在DB中,這是我爲大多數標籤設計的,除了[url]
。BBCode to XHTML:兩種可能性,一種正則表達式?
有兩種情況下,我想允許:
[url=http://stackoverflow.com/]
應轉換爲
<a href="http://www.stackoverflow.com">http://www.stackoverflow.com</a>
和
[url=http://stackoverflow.com/]StackOverflow[/url]
應轉換爲
<a href="http://www.stackoverflow.com" title="StackOverflow">StackOverflow</a>
不幸的是,我一直無法做到這一點。結果可怕,我想知道這是否可以在一個正則表達式中完成,或者如果它必須分成兩部分。
對不起,這看起來可怕,但顯然,即使我躲過了字,並在預覽它看起來很好,結果並非如此好。 – Astaar 2009-10-27 18:35:59
你會使用什麼樣的正則表達式引擎? – Lucero 2009-10-27 18:50:57