2011-04-08 2 views
0

정규식을 사용하여 상태 이름 (대소 문자를 구분하지 않아야 함)을 두 문자 약어로 변환해야하는 프로젝트에서 작업하고 있습니다.상태 이름을 약어로 변환하는 정규 표현식

어떤 종류의 개발 환경이나 데이터베이스 나 xml 또는 ini 파일에 연결할 수 없습니다.

도와주세요! 주 이후

+0

51 개의 주, 51 개의 축약이 모두 임의적입니다. 일반적으로 한 단어 상태의 첫 두 글자, 두 단어 상태, 각 단어의 첫 글자. 그러나 예외가 있습니다. – sln

+1

그것은 이상하고 무의미한 요구 사항입니다. 왜 이런 식으로 문제를 해결해야하는지 더 자세히 설명 할 수 있습니까? –

답변

2

는이 잘못된 도구들을 정규 표현식에 뭔가 일반이 없습니다. 나는 새로운 프로젝트를 제안 할 것이다.

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

상태와 그 약어의 목록이 here을 찾을 수 있습니다

그러나, (떨어져 바보 비논리적 해킹에서) 유일한 해결책은 모든 주 하드 코어하는 것입니다.