我有一个电子邮件列表,我想使用 Notepad++ 更改“@”之前的两个字母和“@”之后的第一个字母。
例如:
username@yourdomain.com
Run Code Online (Sandbox Code Playgroud)
变成
userna**@*ourdomain.com
Run Code Online (Sandbox Code Playgroud)
Dav*_*ill 31
前:
username@yourdomain.com
Run Code Online (Sandbox Code Playgroud)
后:
userna**@*ourdomain.com
Run Code Online (Sandbox Code Playgroud)
LPC*_*hip 10
您可以通过使用正则表达式搜索/替换来做到这一点。
在底部,选择正则表达式。
在搜索条目中,您输入:..@.
在替换为中,您输入**@*
然后按下按钮 Replace All
这是有效的,因为 Regex 搜索只会在其搜索条件完全匹配时进行替换。比赛解释如下:
..@.有 3 个点和一个@:
@ 在正则表达式中没有特殊含义,因此它表示文字@。 .表示任何字符,恰好一次。写..它意味着任何类型的 2 个字符,只要有 2 个字符。