如何使OR运算符成为正则表达式?

阿卜杜

我想要的是这样的:

(
[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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Java正则表达式组OR运算符

来自分类Dev

OCaml | 正则表达式运算符

来自分类Dev

正则表达式OR运算符的计算方式

来自分类Dev

Ruby正则表达式:运算符和

来自分类Dev

Python正则表达式匹配OR运算符

来自分类Dev

Bash正则表达式=〜运算符

来自分类Dev

正则表达式分组与重复运算符

来自分类Dev

JavaScript正则表达式OR运算符

来自分类Dev

RFC正则表达式运算符

来自分类Dev

正则表达式运算符(.. | .. ... .. | ..)的顺序

来自分类Dev

mongodb正则表达式中的AND运算符

来自分类Dev

正则表达式中的比较运算符

来自分类Dev

正则表达式不是运算符

来自分类Dev

使用OR运算符的Python正则表达式

来自分类Dev

改变Ruby正则表达式运算符

来自分类Dev

正则表达式-或运算符

来自分类Dev

正则表达式 Java 运算符

来自分类Dev

python运算符'in'与正则表达式

来自分类Dev

使用 AND NOT 运算符的正则表达式

来自分类Dev

C ++使用正则表达式搜索“正则表达式运算符”

来自分类Dev

如何在正则表达式.Net中使用AND运算符和NOT运算符

来自分类Dev

如何通过ANY数组运算符使用正则表达式

来自分类Dev

如何在正则表达式中创建or运算符?

来自分类Dev

如何消除匹配项中的空项(正则表达式运算符|)?

来自分类Dev

如何在正则表达式中创建or运算符?

来自分类Dev

如何编写正则表达式以识别加号运算符和加号?

来自分类Dev

如何设置正则表达式以仅接受[数字] [空格] [运算符]?

来自分类Dev

如何在XSLT的正则表达式模式中使用NOT运算符(^)?

来自分类Dev

如何在正则表达式中找到2个赋值运算符