我不确定这是否可能,但我想匹配多个正则表达式组
(^[0-9]) (^[$][0-9]) (^[$]{2}[0-9])
Run Code Online (Sandbox Code Playgroud)
如果第一个字符是数字,或者第一个字符是$后跟数字,或者前两个字符是$后跟数字,则它将匹配字符串。
匹配的示例字符串:
15271%
$3C001%
$$8244150928223C001%
Run Code Online (Sandbox Code Playgroud)
这可以一次性完成吗,还是我必须单独检查每场比赛?
任何帮助表示赞赏。谢谢!
小智 6
您可以使用管道符号 | 为了实现这一点。它的行为基本上就像正则表达式模式中的“或”。
例如:
(banana|apple)
Run Code Online (Sandbox Code Playgroud)
将匹配“香蕉”和“苹果”。
在你的情况下,你也可以使用这样的模式
(\${0,2}\d.+)
Run Code Online (Sandbox Code Playgroud)
匹配所有选项:不带 $、带一个 $ 和带两个 $。