csharp 正则表达式捕获城市,州邮编

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp 正则表达式捕获城市,州邮编相关的知识,希望对你有一定的参考价值。

var full_address = 
  Regex.Match(
    my_string, 
    @"^([A-Za-z\. ]+)(?:[, /]*)([A-Z]{2}|[A-Z]{1}[a-z]{1})?(?:[, /]*)(\d+)?"
    ).Groups[0];
    
    
var without_zip =
  Regex.Match(
    my_string, 
    @"^([A-Za-z\. ]+)(?:[, /]*)([A-Z]{2}|[A-Z]{1}[a-z]{1})?"
    ).Groups[0];

var zip_only =
  Regex.Match(
    my_string, 
    @"\d+"
    ).Groups[0];

以上是关于csharp 正则表达式捕获城市,州邮编的主要内容,如果未能解决你的问题,请参考以下文章

New Jersey 新泽西 的邮编是多少

正则表达式匹配身份证 电话号码 邮箱 住宅电话 邮编等

最全正则表达式总结:验证QQ号手机号Email中文邮编身份证等

根据列表中的项目分割DataFrame中的列。

外向英国邮政编码的 Python 正则表达式

TSQL 函数根据城市和 zip 查找县