-2
A
回答
0
对于单个字符匹配这可能就足够了。 \b
是字界线和\d
表示我们正在寻找个位数。
\b\d\b
如果你想省略单零,那么你会做这样的事情有一个自定义的范围:
\b[1-9]\b
如果你没事两位数的数字和零,那么你就添加一个加+
(指多于一个)到原始:
\b\d+\b
为了从所提供的匹配任何单个数字,WO ULD不是你会使用界限和范围的一部分,查找变通:
\b(?<!-)\d(?!-)\b
+0
但它也会匹配9。 – rafid059
+0
@RafiduzzamanSonnet我认为他们的意思是找到个人的数字,而不是范围,不是特别的9-11。 –
1
相关问题
- 1. Python正则表达式匹配只有数字
- 2. 正则表达式匹配一个且只有一个数字
- 3. perl正则表达式数字匹配
- 4. 只在正则表达式匹配
- 5. 正则表达式匹配只是
- 6. 正则表达式只匹配.gov tlds
- 7. 如何匹配正则表达式只有当它匹配
- 8. 正则表达式正则表达式匹配字符串
- 9. 正则表达式只匹配完全匹配而不匹配
- 10. 只有整数或混合数匹配的正则表达式
- 11. 正则表达式匹配
- 12. 正则表达式匹配
- 13. 正则表达式匹配
- 14. 正则表达式匹配
- 15. 正则表达式匹配
- 16. 匹配正则表达式{
- 17. 正则表达式匹配%
- 18. 正则表达式匹配“|”
- 19. 正则表达式匹配
- 20. 正则表达式 - 匹配
- 21. 正则表达式匹配
- 22. 正则表达式匹配
- 23. 正则表达式匹配
- 24. 正则表达式匹配
- 25. 正则表达式匹配
- 26. 只有数字的正则表达式
- 27. 正则表达式只有数字
- 28. 正则表达式:匹配与数字字母或字母只有
- 29. .NET匹配正则表达式匹配
- 30. 正则表达式匹配字符串
所以,你的分隔符是一个逗号? – rafid059
那么这个案子呢:'[2,32,4,7,9-11]'?它会匹配32吗? – rafid059
你在哪里实施? PHP,Bash,一些文本编辑器? –