我正在尝试查找给定字符串的机场代码,例如(JFK)
or [FRA]
使用正则表达式。
我不必确定提到的机场代码是否正确。大括号几乎可以包含任意三个大写字母。
这是我当前的解决方案,它适用于圆括号,但不适用于方括号:
[((\[]([A-Z]{{3}})[))\]]
Thanks!
您的正则表达式似乎尝试匹配太多,请尝试以下一个:
^[(\[][A-Z]{3}[)\]]$
^
匹配行的开头(您可能需要也可能不需要)
[(\[]
是匹配的字符类(
or [
[A-Z]{3}
匹配三个大写字母
[)\]]
是匹配的字符类)
or ]
$
匹配行尾(您可能需要也可能不需要)
注意[
and ]
是正则表达式中的特殊字符,我不得不用\
表明我想要一个字面字符。
希望这可以帮助
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)