如何用預浸取代替單個問號。php:preg替換單個問號?
2
A
回答
9
preg_replace('/\?/', 'replacement', $original, 1)
2
如果這是您要更換單個字符,你可能不需要參看preg_解決方案:一個「簡單」的str_replace函數可以做的伎倆還有:
0
如果你想確保不更換任何問號串testing ??
中,你可以這樣做:
// using negative lookbehind/ahead to ensure that the question mark
// doesn't have a "friend"
$new = preg_replace('/(?<!\?)\?(?!\?)/', 'replacement', $original);
如果您正在尋找只替換第一個問號在S tring - 混沌的答案是你想要的
相關問題
- 1. JdbcTemplate - 替換問號
- 2. javascript替換問號
- 3. PHP:Preg替換字符串什麼都不是
- 4. JavaScript的替換單引號與雙單引號問題
- 5. PHP - 替換問號標誌
- 6. 用\'替換單引號'
- 7. 用加號替換單詞
- 8. awk替換單引號
- 9. 帶問號的替換&符號
- 10. Scala:用單引號替換雙引號
- 11. BeautifulSoup替換單引號用雙引號
- 12. javascript替換雙引號單引號
- 13. 在javascript中替換多個分號到單個分號
- 14. SQL Server - 用單個撇號替換多個撇號
- 15. Javascript替換多個撇號
- 16. 替換兩個引號
- 17. 替換多個句號
- 18. 如何使用兩個引號替換單引號馬克
- 19. 用一個字符串中的單引號替換雙引號
- 20. 用一個字符串中的兩個單引號替換所有單引號
- 21. 替換符號
- 22. 替換&符號
- 23. 替換號碼
- 24. 替換·符號
- 25. 替換函數替換單引號字符串
- 26. 查找替換引號只能圍繞單個單詞
- 27. 替換換行符每三個逗號
- 28. 如何使用mysql替換所有雙引號替換爲單引號?
- 29. 丹麥字符替換爲問號
- 30. C#正則表達式替換問號
這可能是值得添加一些測試字符串與你想要的替換值是什麼,所以我們可以理解單個問號對你意味着什麼:) – gnarf 2009-08-18 21:12:40