정규식 검색 이메일 목록

정규식 검색 이메일 목록

그래서 저는 이메일 문자열의 몇 가지 부분을 기반으로 검색하고 싶은 이메일의 긴 목록을 가지고 있습니다.

이러한 이메일을 보다 효율적으로 검색하고 싶어서 이메일의 시작 부분을 일치시키고 싶습니다. 이메일의 첫 문자/처음 몇 문자, @ 및 다음 문자와 끝을 일치시키는 쉬운 방법이 있습니까?

다음은 검색 예입니다.

cal****@a**m

따라서 다음 목록에서 검색하면 처음 2개만 가져옵니다.

[email protected]
[email protected]
[email protected]
[email protected]

답변1

그리고 grep:

grep '^cal.*@a.*m$' input.txt

^이는 로 시작하고 cal그 뒤에 아무 것( .*), 그 다음에는 @a아무 것, m마지막으로( )가 오는 $행 과 일치합니다 .

관련 정보