내가 쓴 표현은 다음과 같습니다나는 내가 원하는 것을 이해하지
^[AEIOUaeiou]{2}.*ing$
은 내가 그것을 검색 할 것은 두 개의 모음으로 시작하는 길이 단어입니다 , "ing"문자열로 끝나면 누군가 내 오류를 볼 수 있도록 도와 줄 수 있습니까?
감사합니다.
내가 쓴 표현은 다음과 같습니다나는 내가 원하는 것을 이해하지
^[AEIOUaeiou]{2}.*ing$
은 내가 그것을 검색 할 것은 두 개의 모음으로 시작하는 길이 단어입니다 , "ing"문자열로 끝나면 누군가 내 오류를 볼 수 있도록 도와 줄 수 있습니까?
감사합니다.
기본 grep은 BRE 또는 기본 정규 표현식을 사용합니다. BRE에서 중괄호가 반복 한정자처럼 작동하도록하려면 중괄호를 이스케이프 처리해야합니다.
grep '^[AEIOUaeiou]\{2\}.*ing$' file
예 : 그것은 지금까지 내가 보는대로, 그것은 [Regex101] 않기 때문에 작동하지 않는 방법으로
$ cat file
Ooing
Aaing
fooing
$ grep '^[AEIOUaeiou]\{2\}.*ing$' file
Ooing
Aaing
지금까지는 BRE에 대해 들어 보지 못했다. (http : //en.wikipedia.org/wiki/Regular_expression#Standards)이 질문에 제공하는 것이 매우 중요합니다. – Makoto
Added thanks ... –
이 (우리에게 예를 들기 https://regex101.com/r/ kT2nE4/1) –
어떤 문자열을 검색하고 있습니까? 어떤 프로그래밍 언어를 사용하고 있습니까? – Juank
명령에서 사용하고 있습니다 : cat/usr/share/dict/words | grep '' 간격 부분 {2}을 [AEIOUaeiou]의 다른 사본으로 대체하면 예상대로 작동하지만 차라리 압축합니다. –