【发布时间】:2017-10-16 00:54:35
【问题描述】:
我必须弄清楚如何编写一个匹配 4 种不同类型表达式的正则表达式。
- 以辅音开头的表达式,然后是元音(不是 y)、破折号、6 位数字。
- 以 1-8 个数字开头,然后是 2-4 个字符的表达式
- 一个以 5 个数字开头的表达式,一个普通的,另外 5 个数字
- 以三个数字、一个冒号、两个字符、一个“>”(大于符号)、7 个数字开头的表达式。
如果有人帮助我解决这个问题,我将不胜感激。我在网上查看了正则表达式测试器,但我不确定如何使用它们...
【问题讨论】:
-
目前为止你尝试过哪种风格(编程语言)?
-
y不是元音。确保您的规格正确。 -
这是非常具体的例子。
-
你可以使用断言吗?
-
到目前为止我尝试过的是以下表达式:[^AEIOU] | [1-9]?{8}|[1-9]{5} | [1-8]{3}[-] | [,] | [:] [1-9]?{6} | [1-9]?{5}[A-Z]{2}[1-9]{7}@degant
标签: regex