регулярное выражение для преобразования имен состояний в аббревиатуры - PullRequest
0 голосов
/ 08 апреля 2011

Я работаю над проектом, который требует только использования регулярных выражений для преобразования имен состояний (без учета регистра) в их двухбуквенные сокращения.

Я не могу использовать какую-либо среду разработки или ссылкук любым базам данных или файлам XML или INI.

Пожалуйста, помогите!

1 Ответ

2 голосов
/ 08 апреля 2011

Поскольку в состояниях нет чего-то регулярного в них регулярного выражения является инструментом НЕПРАВИЛЬНО . Я бы предложил получить новый проект.

Тем не менее, единственное решение (кроме глупых нелогичных хаков) - хардкор каждого состояния:

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

Список состояний и их сокращений можно найти здесь .

...