2014-09-23 3 views
1

여기어떻게 대문자 만 대문자를 만들 수 있습니까?

Continental EcoContact5 205/55 R16 0H MO 
Goodyear EFFICIENTGRIP 205/55 R16 91H 
Klebér DYNAXER HP3 205/55 R16 91H 

를 검색하고있어 무엇인가 내가 정규식과 많은 경험이 없어하지만 조합의 모든 종류 하루 종일 여기

을하려고 한 것은 내 정규식 /([A-Z]{2})/이다 나는 단지 첫 줄에 MO을 원하지만 내 정규식으로 여분의 쓰레기를 가져오고 싶습니다.

+1

http://txt2re.com/ – Leo

+0

어떤 언어로 작성해야합니까? – Mathletics

+1

@ 레오 : 멋진 서비스, 결코 그것에 대해 알지 못했습니다. 너무 많은 SO 정규 표현식 답을 대체 할 수 있습니다.) – georg

답변

3

언어에 따라 단어 경계를 사용하여 패턴 주위에 단어 경계 \b을 사용할 수 있습니다. 단어 경계는 어떤 문자도 소비하지 않으며, 한쪽에는 단어 문자가 있고, 다른 한쪽에는 단어가 없다고 주장합니다.

\b([A-Z]{2})\b 

또는 지원되지 않는 경우 사용자가 원하는대로 경계를 만들 수 있습니다.

(?:^|)([A-Z]{2})(?: |$) 
관련 문제