在记事本++中删除多行

奥斯卡奖

因此,我有一个dns名称列表,我希望使用Notepad ++过滤掉所有通用名称。

所以举个例子

Name: test-14.45.name.other.com  
Address: 192.168.14.45

Name: cottoncandy.fun.com  
Address: 192.168.14.46

显然,最简单的部分是在通用名称(test-14.45)上加上书签,然后将其删除,因为它们在名称上都有一些共同之处。

所以我想知道的是,如何在每个非通用dns名称下面添加地址字段的书签?

这个
  • Ctrl+H
  • 找什么: ^Name:\h+test-\d+\.\d+.+\R.+(?:\R\R?|$)
  • 找什么: ^Name:\h+p208-\d{1,2}.+\R.+(?:\R\R?|$)
  • 用。。。来代替: LEAVE EMPTY
  • 检查环绕
  • 检查正则表达式
  • 不要检查 . matches newline
  • Replace all

解释:

^           : beginning of line
Name:       : literally
\h+         : 1 or more horizontal spaces
p208-       : literally
\d{1,2}     : 1 or 2 digits
.+          : 1 or more any character but newline
\R          : any kind of linebreak (i.e. \r or \n or \r\n)
.+          : 1 or more any character but newline
(?:         : start non capture group
    \R\R?   : 1 or 2 linebreak
  |         : OR
    $       : end of line
)           : end group

鉴于:

Name: p208-14.45.name.other.com  
Address: 192.168.14.45

Name: cottoncandy.fun.com  
Address: 192.168.14.46

Name: p208-14.44.name.other.com  
Address: 192.168.14.45

给定示例的结果:

Name: cottoncandy.fun.com  
Address: 192.168.14.46

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在记事本++中更改文本方向

来自分类Dev

在记事本++中查找以tab开头的行

来自分类Dev

是否可以在记事本++中循环行?

来自分类Dev

在记事本++中查找不以“开头”的行

来自分类Dev

在记事本++中删除特定行中的字符

来自分类Dev

在记事本++中的</上自动关闭html标签

来自分类Dev

在记事本++中删除重复的字符串

来自分类Dev

在记事本中添加复制的csv列数据

来自分类Dev

如何在记事本++中激活功能列表

来自分类Dev

在记事本中刷新文档++

来自分类Dev

在记事本++中从行中删除多余的管道

来自分类Dev

如何在记事本/记事本++中创建“查找表格”?C#

来自分类Dev

在记事本++中查找重复的单词

来自分类Dev

在记事本++中禁止保存对话框

来自分类Dev

在记事本程序的文件菜单中包括“新建”

来自分类Dev

在记事本++中删除左右空格

来自分类Dev

如何使用“替换”在记事本中删除行?

来自分类Dev

在记事本++中删除不必要的标签

来自分类Dev

在记事本++中删除快捷方式映射

来自分类Dev

在记事本中删除“ =”之前的文本

来自分类Dev

在记事本++中标记或删除部分重复的行

来自分类Dev

如何删除不带“。”的行。在记事本++中?

来自分类Dev

在记事本++中查找模式

来自分类Dev

在记事本++中删除重复的字符串

来自分类Dev

在记事本++中查找/替换多行

来自分类Dev

在记事本中删除括号之间的文本

来自分类Dev

无法在记事本++中输入[(在TeamViewer中)

来自分类Dev

在记事本中删除=字符之前的文本

来自分类Dev

在记事本++中查找和替换多行