我一直在JavaScript中使用RegEx /[ -~]/i
一段時間,發現它可以很好地測試任何 ASCII字符,包括空格。今天我不小心使用了/^[ -~]$/i
,我發現很多令我驚訝的是/^[ -~]$/i.test('Stackoverflow is great')
因空間特性而失敗。我對正則表達式的理解是相當有限的,但即使如此,我也沒有看到我在這裏可能做錯了什麼。也許這裏的somone可以闡明發生了什麼?行爲異常正則表達式
2
A
回答
4
相關問題
- 1. Python正則表達式異常
- 2. Python正則表達式匹配異常
- 3. 爲什麼這個正則表達式模式(tr1 :: regex)異常?
- 4. 正則表達式差異
- 5. 爲什麼正則表達式稱爲「常規」表達式?
- 6. 正則表達式常規
- 7. PHP-MySQLi替換爲正則表達式/正則表達式/正則表達式
- 8. 爲什麼這個正則表達式會拋出異常?
- 9. 這是一個正常的Java正則表達式行爲嗎?
- 10. 正則表達式(正則表達式)
- 11. 正則表達式(正則表達式)
- 12. 爲什麼同樣的正則表達式有差異行爲
- 13. 使用子模式異常(Python)的正則表達式模式
- 14. .NET正則表達式多行幫助 - 正則表達式
- 15. 將C#正則表達式轉換爲JavaScript正則表達式
- 16. [正則表達式]爲一些正則表達式大於10000
- 17. 將Perl正則表達式轉換爲SQL正則表達式
- 18. 將Perl正則表達式轉換爲Python正則表達式
- 19. C#正則表達式替換爲正則表達式
- 20. 正則表達式匹配拋出異常與我的模式
- 21. 這個正則表達式模式應該拋出異常嗎?
- 22. 日期格式的javascript正則表達式異常
- 23. 正則表達式 - 奇怪的行爲
- 24. 正則表達式爲負先行JSON
- 25. 正則表達式排除行爲
- 26. |的行爲在正則表達式
- 27. 爲正則表達式重複「{}」飛行
- 28. 多行正則表達式
- 29. java正則表達式行
- 30. 正則表達式,多行
錨將使其成爲完整的字符串匹配,而不只檢查**包含**與正則表達式匹配的部分 – Tushar
@Tushar爲什麼這些錨會停止'Stackoverflow很棒'匹配? – DroidOS
因爲^是字符串的開頭,$是結尾。所以你的正則表達式匹配一個字符與一個字符 – Timofey