标签: regex
假设我有这个
sdasdas 300 qweqweqwe
我可以将它与此正则表达式(\d{2,4})匹配 但如果其中一个数字是' O'不是0?(例如3O0)
(\d{2,4})
答案 0 :(得分:2)
足够简单。将角色类更改为包括O(两种情况):
O
([\doO]{2,4})
RegEx Demo
答案 1 :(得分:1)
只需将\d,大写字母O和小写字母o放在字符类中。
\d
[\doO]{2,4}
或强>
使用i修饰符关闭区分大小写模式。
i
/[\do]{2,4}/i
DEMO
答案 2 :(得分:0)
如果您想将数字与' o'匹配。或者' O&#39 ;;这将有效:
([oO\d]+)