2
A
回答
6
試試這個:
preg_replace("/(?<!\\\)F/", "f", $str);
2
This works。
$string = preg_replace('/([^\\\]|^)F/', '$1f', $string);
的原因有三個反斜槓,是因爲第一個轉義第二個用於字符串,以及一個逃脫的最後一個正則表達式。這裏的其他網站上關於它的話題:http://forums.devnetwork.net/viewtopic.php?t=125752
更新:感謝@Damp和@webbiedave
相關問題
- 1. PHP正則表達式 - 尋找除字
- 2. 尋找正則表達式
- 3. 正則表達式來尋找標籤ID和內容JavaScript
- 4. 用於非字母和非數字的正則表達式
- 5. 正則表達式的非字母,非標記和非DOT
- 6. 正則表達式來尋找最後的空格字符
- 7. PHP的正則表達式使用相同的字母
- 8. 尋找正則表達式,unicode模式
- 9. 快速的PHP /正則表達式功能找到字母
- 10. 尋找「$ {sometext}」的正則表達式
- 11. PHP pcre正則表達式來查找大括號的內容
- 12. 正則表達式的Java非字母數字字符匹配
- 13. Swift:檢測非字母數字字符的正則表達式
- 14. 正則表達式的字母數字
- 15. 字母數字的正則表達式
- 16. 正則表達式尋找單詞
- 17. 尋找正則表達式前後數
- 18. 尋找正則表達式#match_all
- 19. 用正則表達式尋找答案
- 20. 正則表達式的表達式對所有非字母數字符號
- 21. 正則表達式來檢測由非字母字符分隔的字符串
- 22. 排除非字母表的SQL正則表達式
- 23. 正則表達式拒絕非字母數字字符
- 24. 正則表達式(php) - 匹配非字母數字字符的塊
- 25. 正則表達式模式 - 字母
- 26. 正則表達式字母數字jquery
- 27. 字母+數值的正則表達式
- 28. 正則表達式:去除非字母數字或標點
- 29. 只允許某些非字母字符在正則表達式
- 30. Vim正則表達式來尋找缺失的JSON元素
能反斜槓本身用反斜槓轉義? – 2011-01-19 22:06:41