我一整天都在与正则表达式作斗争,找不到解决方案。我试图在包含数字、分号、冒号和空格的字符串中找到一些特定的数字。
出于我们的目的,假设我正在寻找号码1234
以下是一些应该匹配的示例(每行都是不同的字符串):
1234
;1234;
1234 : 5678
;1234,3321
Run Code Online (Sandbox Code Playgroud)
不应该匹配的示例(因为它是不同的数字):
;12345;
0123456
Run Code Online (Sandbox Code Playgroud)
我目前的尝试:
[^(0-9*)]1234[^(0-9*)]
Run Code Online (Sandbox Code Playgroud)
这是我的问题的 Regex Tester 的永久链接: Regex Tester fiddle