正则表达式匹配 Carrier 地址信息
以下是匹配 Carrier 地址信息的正则表达式:
^SINOKOR MERCHANT MARINE
\((?:[A-Z]+ )+[A-Z]+\)\sCO\.,\sLTD$
^\d{3,4}\s\d+(?:ST|ND|RD|TH)\sFLR\s[A-Z\s]+
^[A-Z]+\s\d+$
该表达式可以匹配以下信息:
- 公司名称: SINOKOR MERCHANT MARINE
- 国家: THAILAND
- 地址: 968 10TH FLR U CHU LIANG BLDG BANGRAK BANGKOK 10500
解释:
^: 匹配字符串的开头$: 匹配字符串的结尾\(: 匹配左括号\): 匹配右括号(?:[A-Z]+ )+: 匹配一个或多个以空格分隔的大写字母\s: 匹配空格CO\.,\sLTD: 匹配 'CO., LTD'\d{3,4}: 匹配 3 到 4 位数字\d+: 匹配一个或多个数字(?:ST|ND|RD|TH): 匹配 'ST', 'ND', 'RD' 或 'TH'FLR: 匹配 'FLR'[A-Z\s]+: 匹配一个或多个大写字母或空格[A-Z]+\s\d+: 匹配一个或多个大写字母,后面跟着一个或多个数字
注意: 该正则表达式仅适用于匹配 Carrier 的地址信息,可能不适用于其他地址信息。
原文地址: https://www.cveoy.top/t/topic/lGLw 著作权归作者所有。请勿转载和采集!