
안녕하세요, 첫 글자가 대문자인 모든 단어와 일치하는 정규식을 원합니다. 그러나 탐욕의 문제가 있습니다.
이를 사용하면 \<[[:upper:]].*\>
대문자로 시작하는 단어 일치가 시작되지만 줄의 마지막 단어 끝에서 끝납니다(Grep 사용).
그래서 나는 \<[[:upper:]][^\>]*\>
"단어의 시작 부분, 대문자, 단어의 끝이 아닌 모든 문자, 그리고 단어의 끝"을 시도했습니다.
그렇다면 결과는 왜 여전히 같은가요?
답변1
이 시도,
grep -E -o '[[:upper:]][[:lower:]]+' file