以下是匹配 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 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录