notepad++ - 如何删除在列的特定部分包含重复文本的行?
问题描述
假设我们有这样的行,其中还包含其他物质
0000000470{201906037143845092 xyz....
0000000470{201906037143845092 abc,,,,
0000000470{201906037143845092 pqr////
假设我只想删除包含 201906037143845092 的整行你能帮我做吗?
我希望结果除了包含 201906037143845092 的行之外还有其他行
解决方案
- Ctrl+H
- 找什么:
^.*201906037143845092.*(?:\R|$)
- 用。。。来代替:
LEAVE EMPTY
- 检查环绕
- 检查正则表达式
- 取消选中
. matches newline
- Replace all
解释:
^ # beginning of line
.* # 0 or more any character butt newline
201906037143845092 # the string to search
.* # 0 or more any character butt newline
(?:\R|$) # any kind of linebreak OR end of line
鉴于:
0000000470{201906037143845092 xyz....
0000000470{201906037143845092 abc,,,,
0000000470{201906037143845092 pqr////
0000000470{201806037143845092 xyz....
0000000470{201706037143845092 abc,,,,
0000000470{201606037143845092 pqr////
给定示例的结果:
0000000470{201806037143845092 xyz....
0000000470{201706037143845092 abc,,,,
0000000470{201606037143845092 pqr////
屏幕截图:
前:
后:
推荐阅读
- firebase - TypeError: Cannot read property 'headersSent' of undefined at headersSent (/workspace/node_modules/finalhandler/index.js:256:21)
- python - how to convert PBM file to list/array?
- amazon-web-services - Terraform with aws to select ami based on tag with sort
- algorithm - 如何最大化图上节点之间的距离?
- apache-spark - Spark DynamoDB 连接问题
- python - 即使满足“if”条件,程序仍会通过“else”语句
- vb.net - 办公网络服务不返回正文信息
- c# - 如何在asp.net单元测试中模拟相同的类方法
- android - 带有 ARM CPU M1 的 macOS 上的 Android Studio/Emulator
- git - 在 Gitlab CI 中如何知道分支是否是第一次在舞台上运行?