我想删除包含单词"False"的所有行
例如,如果我有一个包含以下内容的文本文件:
之前
MyEmail@gmx.net|J|1983>2012>3000|Good|[0=%]
MyEmail@hotmail.net|N|1985>2012>3000|False|[~~~'#'***+++~~~]
MyEmail@hotmail.net|N|1985>2012>3000|Good|[$"$!]|Number 2123
Run Code Online (Sandbox Code Playgroud)
后
MyEmail@gmx.net|J|1983>2012>3000|Good|[0=%]
MyEmail@hotmail.net|N|1985>2012>3000|Good|[$"$!]|Number 2123
Run Code Online (Sandbox Code Playgroud)
我应该在Notepad ++中使用哪个正则表达式删除不需要的行?
小智 5
它可能就像进入Notepad ++工具菜单并输入要搜索的文本一样简单,然后规定删除它找到的每一行.
否则,识别整行的正常正则表达式可能是这样的 -
重做
如果默认值为(.)点为除换行符之外的任何内容,则为此
.*False.*\n?
否则,这个
[^\n]*False[^\n]*\n?
如果'False'在线上,它们应匹配整行(加上换行符).
任何更像'False'的东西都必须被分隔符包围,这是额外的逻辑.
| 归档时间: |
|
| 查看次数: |
8461 次 |
| 最近记录: |