0

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

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

请帮忙!

4

1 回答 1

2

由于状态中没有常规内容,因此正则表达式错误的工具。我建议获得一个新项目。

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

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

可以在此处找到各州及其缩写的列表。

于 2011-04-08T16:51:13.063 回答