Dea*_*val 2 regex find-and-replace
我需要像这样保留用户名和密码的行:
username:password
Run Code Online (Sandbox Code Playgroud)
我需要删除没有相关用户名的行,如下所示:
:password
Run Code Online (Sandbox Code Playgroud)
完整的示例文件包含:
username:password
:password0
username:password1
username:password2
:password
username:password4
:password2
username2:password5
Run Code Online (Sandbox Code Playgroud)
需要的结果:
username:password
username:password1
username:password2
username:password4
username2:password5
Run Code Online (Sandbox Code Playgroud)
您可以使用(\s:.)([^\s]+)正则表达式和Replace with将其留空的选项来获得预期的结果。
使用Notepad++打开文档后,只需按Ctrl+H并转到Replace选项卡。从那里,只是把(\s:.)([^\s]+)在Find what:现场和离开Replace with空,可确保Regular expression选项被选中,然后按Replace All选项。
基本上这将:
查找以空格开头然后后跟冒号的匹配字符串,冒号
:后跟任何字符,直到下:password一个空格与字符串之间的尾随和前导空格相匹配。
username:password :password0 username:password1 username:password2 :password username:password4 :password2 username2:password5
Run Code Online (Sandbox Code Playgroud)
或者
username:password
:password0
username:password1
username:password2
:password
username:password4
:password2
username2:password5
Run Code Online (Sandbox Code Playgroud)
username:password username:password1 username:password2 username:password4 username2:password5
Run Code Online (Sandbox Code Playgroud)
或者
username:password
username:password1
username:password2
username:password4
username2:password5
Run Code Online (Sandbox Code Playgroud)
如果上述格式不适用于此格式,请转到Edit并选择该EOL Conversion选项,然后选择该选项,然后UNIX/OSX Format返回相同的选项,然后选择该Windows Format将所有回车和换行符返回到 Windows 格式CR/LF。
完成后,您可以转到Edit并选择Line Operations,然后选择Remove Empty Lines选项,您将拥有删除空行所需的确切格式。
username:password
username:password1
username:password2
username:password4
username2:password5
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16412 次 |
| 最近记录: |