我在PHP中有一個字符串,我希望它匹配正則表達式[A-Za-Z0-9]。我怎樣才能做到這一點?從字符串中刪除非字母數字字符
8
A
回答
12
我假設你的意思是,a-z
而不是a-Z
,你的正則表達式內,但您可以使用preg_replace
$new_string = preg_replace("/[^a-zA-Z0-9\s]/", "", $string);
它採用作爲參數的模式([a-zA-Z0-9]
),更換(""
)和主題( $string
)並返回新的字符串($new_string
)
4
$string = preg_replace('/[^a-zA-Z0-9]/', '', $string);
3
\W
爲的快捷方式。可能不是非常有幫助,因爲它也允許強調,但我想我會讓你知道。
相關問題
- 1. 從字符串中刪除所有非字母,非數字字符?
- 2. 如何從字符串中刪除非字母字符?
- 3. R刪除字符串中的非字母數字符號
- 4. 刪除非字母數字字符
- 5. 從字符串末尾刪除多個非字母字符
- 6. 如何從字符串中刪除非國際字母數字字符?
- 7. 從lua字符串中刪除所有非字母數字字符
- 8. 正則表達式從UTF8字符串中刪除非字母數字字符
- 9. Python從字符串中刪除字母
- 10. 從字符串中刪除字母
- 11. 從字符串中刪除字母
- 12. 如何從腳本中的字符串中刪除非字母?
- 13. 如何從Java中的字符串中刪除所有非字母字符?
- 14. 從字符串中刪除字母字符和空格
- 15. 如何從字符串中刪除所有字母字符?
- 16. 如何從字符串[]中刪除沒有字母字符?
- 17. 刪除訪問字段中的非字母數字字符
- 18. 從字符串中刪除字符串
- 19. 從字符串中刪除字符串
- 20. 如何從字符串中去除非字母數字字符(包括空格)?
- 21. 除去大部分從字符串非字母字符的elisp
- 22. 從字符串中刪除字母,只保留數字
- 23. 刪除字符串中的字母
- 24. 如何從字符串的開頭刪除非字母字符直到第一個字母字符?
- 25. 如何從PHP中的字符串中刪除所有非字母數字和非空格字符?
- 26. 刪除字符串jquery中的所有非數字字符?
- 27. 如何從字符串中刪除所有非字母(所有語言)和非數字字符?
- 28. 從字符串中刪除非字母數字,但保留編碼的非ASCII字符åäö
- 29. 字符串與非字母
- 30. 如何清除字符串中連續的非字母字符?