0
A
回答
1
\w
代碼與單個字母數字字符匹配,如集合[0-9A-Za-z_]
。
*
量詞與{0,}
量詞相同,它會重複匹配零次或多次。
在量詞後加一個問號會使其很懶,即它儘可能少地匹配字符而不是儘可能多。
因此,\w*?
懶惰地匹配零個或更多字母數字字符。
如果你想過濾出不能在數字中的字符,爲什麼不只是使用否定集?這將匹配任何不是負號或數字的字符:
[^\-\d]
1
\w
匹配任何字母數字字符(字字符)包括下劃線(短和[a-ZA-Z0-9_])。
相當於[A-Za-z0-9_]。例如,/ \ w /匹配「apple」中的「a」,「5.28」中的「5」以及「3D」中的「3」。
*
重複先前項零次或多次。貪婪,儘可能多的項目在嘗試排列之前匹配較少的前一個項目的匹配,直到前一個項目根本不匹配。
相關問題
- 1. 正則表達式字母數字字符串+特殊字母
- 2. 正則表達式匹配字母數字,非字母數字和空格
- 3. 正則表達式的Java非字母數字字符匹配
- 4. 正則表達式拒絕非字母數字字符
- 5. Swift:檢測非字母數字字符的正則表達式
- 6. 與非字母數字字符匹配的正則表達式
- 7. 正則表達式匹配一個字母字母和數字
- 8. 正則表達式匹配字母數字字符和符號(&)
- 9. 用於非字母和非數字的正則表達式
- 10. 正則表達式用於分割非字母和非數字字符
- 11. [字母數字]的正則表達式建議[字母數字.- _ @] 31個字符
- 12. 正則表達式的字母數字
- 13. 正則表達式不字母數字
- 14. 字母數字的正則表達式
- 15. 正則表達式字母數字jquery
- 16. 正則表達式字母數字和特殊字符的jQuery
- 17. 正則表達式特殊字符,數字和字母
- 18. 接受數字,字母和連字符的正則表達式
- 19. 正則表達式的字母,數字和字符的jQuery
- 20. 正則表達式的字母數字和+字符
- 21. 字母數字,連字符和空格的正則表達式
- 22. 正則表達式驗證字母數字和較小字符
- 23. 的字母數字字符正則表達式和 - /只
- 24. 正則表達式非字母數字分隔符(不是\ W)
- 25. 正則表達式:拆分字符串字母數字/數字
- 26. 正則表達式 - 檢測字母數字字符串不是由非字母數字字符串包圍
- 27. [字母數字] _ [字母數字] _ [數字]的模式的正則表達式
- 28. 正則表達式非匹配的數字和字母
- 29. 正則表達式從UTF8字符串中刪除非字母數字字符
- 30. 通過正則表達式替換刪除非字母數字字符
我想OP是用'?'是一個問號,而不是正則表達式的一部分。看我的編輯。 – 2009-08-22 12:28:32