2
A
回答
9
似乎根本沒有必要使用正則表達式。
簡單str_replace會做:
$cleaned = str_replace ('<b>', '<strong>', $unCleaned);
如果您需要更復雜的替代品,例如檢查的屬性,你可以這樣做:
$cleaned = preg_replace('/<b(\s[^>]*)?>/', '<strong\\1>', $unCleaned);
但是,這絕不是完美的;像<div title="foo->bar"></div>
會破壞正則表達式。
3
一個PCRE相當於你ERE正則表達式是:
preg_match("/<b>/", "<strong>", $content)
但作爲Jacco已經指出的那樣,只要你想更換一個恆定值,你並不需要一個正則表達式的。
相關問題
- 1. 如何正確使用preg替換ereg
- 2. EREG到的Preg字符串替換
- 3. PHP - 用preg替換替換tabbed空格?
- 4. 將ereg更改爲preg
- 5. 如何替換ereg?
- 6. Preg替換PHP的模式
- 7. Preg替換問題(PHP)
- 8. 使用preg替換
- 9. 如何將ereg表達式轉換爲PHP中的preg?
- 10. 全局替換ereg(i)(_ replace)
- 11. Preg替換問題
- 12. Preg替換php後刪除字符
- 13. PHP preg替換iframe中的變量
- 14. php preg替換容器內的字符
- 15. Preg替換 - 替換第二次匹配
- 16. 如何使用preg替換刪除此?
- 17. preg替換函數和http://?
- 18. preg替換圖片鏈接
- 19. Preg替換回調驗證
- 20. Preg替換爲提及
- 21. Preg替換Wordpress標籤
- 22. preg替換所有鏈接
- 23. Preg替換etting錯誤
- 24. 使用preg替換爲數組
- 25. 使用preg替換格式的URL
- 26. 在PHP中如何使用preg替換將網址變成tinyurl
- 27. preg在php中用自定義標記替換
- 28. preg用PHP中的部分模式替換完整的單詞
- 29. preg替換以生成鏈接
- 30. 的Preg更換問題PHP
您的當前表達式將替換以'b'開頭的任何標籤(如'base','body'或'br'),而不僅僅是'b'標籤。你應該使用'/ ] *)?> /' – 2009-09-30 11:29:05