我想完全合格的域名(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應該匹配。 –