我正在寻找 Google 大数据 (RE2) reg 表达式的正则表达式测试器。那里有一些测试人员,但似乎没有人理解我的陈述。这些是我尝试过的,它们适用于简单的表达式,但不适用于我的:
这是我的正则表达式:
^(?:1-)?((?:R|RO|Ro)?[:|.]?\\s?\\d{3}[-|.]?\\d{4}[-|/]F\\d{2}-\\d{2})$
我会在这里处理这样的字符串:
有没有人知道我如何输入不同的语句或我可以在哪里测试它?
您可以使用
^(?:1-)?((?:R[Oo]?)?[:.]?\s?\d{3}[-.]?\d{4}[-/](?:F\d{2}(?:-\d{2})?|\d{3}[-/]\d{3}))$
请参阅正则表达式演示。详情:
^
- 字符串的开始(?:1-)?
- 一个可选的1-
字符串((?:R[Oo]?)?[:.]?\s?\d{3}[-.]?\d{4}[-/](?:F\d{2}(?:-\d{2})?|\d{3}[-/]\d{3}))
- 第 1 组:
(?:R[Oo]?)?
- 一个可选的序列,R
然后一个可选的O
或o
[:.]?
- 一个可选的:
或.
\s?
- 一个可选的空格\d{3}
- 三位数[-.]?
- 一个可选的-
或.
\d{4}
- 四位数[-/]
--
或/
(?:F\d{2}(?:-\d{2})?|\d{3}[-/]\d{3})
-F
两个数字,然后是-
两个数字,或三个数字,-
或/
三个数字的可选序列$
- 字符串的结尾。本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句