대문자 단어와 제목 단어를 구분하는 정규식?

대문자 단어와 제목 단어를 구분하는 정규식?

다음 형식의 문자열이 있습니다.

Meaningless Garbage I Don't Want INFO I'M LOOKING FOR

내가 찾는 넌센스와 정보의 길이는 가변적이지만 내가 찾는 정보는 항상 대문자로 표시되고 나머지는 항상 제목 케이스로 표시됩니다.

정규식을 사용하여 구분할 수 있는 방법이 있나요? 저는 정규식을 잘 다루지 않아서 무엇이 가능한지 모르겠습니다.

답변1

echo "Meaningless Garbage I Don't Want INFO I'M LOOKING FOR" | grep -Eo -e '\b[A-Z'\'']{2,}\b'
INFO
I'M
LOOKING
FOR

답변2

제목 케이스가 항상 소문자로 끝난다고 가정하고, 다음을 시도해 보세요.

sed 's/^.*[a-z] //' file
INFO I'M LOOKING FOR

관련 정보