我想要的是这样的:
(
[integer OR (ANY but not integer or white-space)]
[(ONE white-space OR NONE)]
[integer OR (ANY but not integer or white-space)]
)
匹配的字符串示例: 99 $
99$
$ 99
$99
我现在拥有的是两个正则表达式:
^[^\d\s](\s{0,1})\d+
和 ^\d+(\s{0,1})[^\d\s]
关于如何仅用一个正则表达式替换这两个的任何想法?
制作正则表达式或在正则表达式中的标准方法是管道|
(ref)
如果您需要匹配一个或多个正则表达式,则需要匹配(A|B)
A =^[^\d\s](\s{0,1})\d+
和B =^\d+(\s{0,1})[^\d\s]
结果是 ^(([^\d\s](\s{0,1})\d+)|(\d+(\s{0,1})[^\d\s]))
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句