正则表达式将状态名称转换为缩写

时间:2011-04-08 16:42:44

标签: regex states abbreviation

我正在开发一个项目,只需要使用正则表达式将状态名称(必须不区分大小写)转换为它们的两个字母缩写。

我不能使用任何类型的开发环境或链接到任何数据库或xml或ini文件。

请帮忙!

1 个答案:

答案 0 :(得分:2)

由于州内没有常规正则表达式错误工具。我建议你去做一个新项目。

然而,唯一的解决方案(除了愚蠢的不合逻辑的黑客攻击)是硬核每个州:

s/Alabama/Al/
s/Alaska/Ak/
...
s/Wyoming/Wy/

可以找到状态列表及其缩写here