Cal*_*lum 3 regular-expression
所以我有一个很长的电子邮件列表,我想根据电子邮件字符串的几个部分来搜索这些。
我想更有效地尝试搜索这些电子邮件,因此我想匹配电子邮件的开头。是否有一种简单的方法来匹配第一个字符/前几个字符、@ 和以下字符以及电子邮件的结尾。
这是一个示例搜索:
cal****@a**m
Run Code Online (Sandbox Code Playgroud)
因此,如果我使用以下列表中的搜索,它只会拉出前 2 个
callum@aol.com
callumsmith@aol.com
callumfrrg@test.com
someemail@test.com
Run Code Online (Sandbox Code Playgroud)
与grep:
grep '^cal.*@a.*m$' input.txt
Run Code Online (Sandbox Code Playgroud)
该场比赛开始的行^用cal,其次是什么(.*),其次@a,再其次是什么,与m末($)。