我正在寻找一个谷歌大数据(RE 2)正则表达式测试。有一些测试,但他们似乎都不明白我的声明。这些是我已经尝试过,他们已经工作的简单表达式,但不与我的:
- https://regex101.com/
- https://www.regextester.com
- https://www.analyticsmarket.com/freetools/regex-tester/
这是我的正则表达式:
第一个月
在这里我会处理这样的字符串
- 第708-2859号公路/第F07-01号公路
- 罗马尼亚708 -2859-F06-04
- 罗马尼亚703 -3877-F01
- 1-罗520 -0628-F08
- 产品编号6868847 -000-010
有人知道我如何输入不同的语句,或者在哪里可以测试它吗?
2条答案
按热度按时间dw1jzc5e1#
您可以使用
请参见regex demo。* 详细信息 *:
^
-字符串开始(?: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
、两位数以及-
和两位数的可选序列,或者三位数、-
或/
和三位数$
-字符串结束。请参见Google Sheets演示:
mwg9r5ms2#
您可以尝试使用https://www.regexplanet.com/advanced/golang/index.html
我试过你的正则表达式,它也指向Re2的文档。