與xxx[any ascii char here, spaces included]+xxx
匹配的正則表達式是什麼?
我正在嘗試xxx[(\w)(\W)(\s)]+xxx
,但它似乎不起作用。正則表達式任意ASCII字符
44
A
回答
55
如果你真的是任何和ASCII(例如不所有Unicode字符):
xxx[\x00-\x7F]+xxx
JavaScript示例:
var re = /xxx[\x00-\x7F]+xxx/;
re.test('xxxabcxxx')
// true
re.test('xxx☃☃☃xxx')
// false
4
嘗試使用的.+
代替[(\w)(\W)(\s)]+
。
請注意,這實際上包含超過您的需要 - ASCII僅定義了前128個字符。
0
.
代表任意字符,所以你寫你的正則表達式是這樣的:
xxx.+xxx
0
取決於你的意思 「ASCII字符」 你可以簡單地嘗試
xxx.+xxx
7
由於US-ASCII字符位於0x00-0x7F(0-127)的字節範圍內:
xxx[\x00-\x7F]+xxx
23
40
相關問題
- 1. 正則表達式非ASCII字符
- 2. 正則表達式查找ASCII字符
- 3. 正則表達式,找到字符串中的任意數字
- 4. 正則表達式匹配任意字符串+ 8位數字
- 5. 正則表達式 - 任何字符
- 6. .Net正則表達式匹配任何非ASCII字符的字符串
- 7. 任意長度的字符串和空間正則表達式
- 8. python正則表達式特定字符,任意組合
- 9. Perl正則表達式從任意集合中查找字符
- 10. 結合(或)任意正則表達式
- 11. 正則表達式找出python中非ascii字符的字段
- 12. 如何處理Perl正則表達式中的每個ASCII字符(包括正則表達式特殊字符)?
- 13. 如何用ASCII正則表達式表示Unicode字符?
- 14. 正則表達式字符
- 15. 正則表達式字符
- 16. 正則表達式字符
- 17. 正則表達式字符?,$,|
- 18. 正則表達式:ASCII碼(HTML格式)
- 19. Java /正則表達式 - 在字符串中的任意位置查找字符
- 20. Java正則表達式查找任意字符串中的字符
- 21. Bash正則表達式:用任意數量的字符替換字符串
- 22. 正則表達式的正則表達式的Java字符串
- 23. 正則表達式(正則表達式):/ W連字符(javascript)
- 24. 正則表達式正則表達式匹配字符串
- 25. 正則表達式(正則表達式)的子字符串
- 26. Javascript正則表達式 - 正則表達式拆分字符串
- 27. 正則表達式來測試,如果僅使用ASCII字符
- 28. (grep)正則表達式匹配非ASCII字符?從WINDOWS
- 29. 正則表達式忽略特殊的ASCII字符
- 30. 加入條件的正則表達式只匹配ASCII字符
這似乎並沒有工作,我以爲它會的方式。這匹配ascii字符的BYTE表示,而不是可視化的打印/鍵入字符本身? – anon58192932 2013-02-27 20:49:42
@advocate,是的。你測試過哪種語言?這可能是。 – 2013-02-28 06:09:58
哦,我希望能找到與ASCII字符的打印版本相匹配的東西:) – anon58192932 2013-02-28 09:36:05