我想完全合格的域名(FQDN)这样的匹配正则表达式:正则表达式匹配域名的第一部分
1.test02a-d.test.example.net
2.test02b-d.test.example.net
3.test03a.test.example.net
4.test03b.test.example.net
5.test04-d.test.example.net
6.test05.test.example.net
我想这正则表达式来得到FQDN的第一部分:
[^.]+
标准: 在这里,我需要得到具有字母“A”或在第一部分中号后“b” FQDN的列表。如上例所示1,2,3,4匹配此条件。 即 test02a,test02a-d,测试02B和test02b-d
FQDN 5和6应被忽略按照上述标准。
如何修改匹配此条件的正则表达式?
注:这应该在MySQL作为REGEXP,因此一些直接的JavaScript正则表达式没有工作。该解决方案应适用于JavaScript和MySQL。
我需要对MySQL –
作品的想法对我来说:https://regex101.com/r/hL6aD0/ 1 –
@TomDoodler它匹配整个字符串的第一部分。我需要按照标准过滤掉fqdn。只有1,2,3,4应该匹配。 –