Notepad++ 中的多行搜索

Notepad++ 中的多行搜索

我想在 Notepad++ 中的不同文件中搜索 3 个不同的关键词

  1. “//approved” 或
  2. “// 已批准” 或
  3. 参见图片:

图像

请注意,第三根弦分布在 3 条新的连续线中

我如何在 Notepad++ 中执行此操作,请帮忙。

答案1

我想在不同的文件中搜索 3 个不同的关键词

  • 菜单“搜索”>“在文件中查找”(或Ctrl+ Shift+ F

  • 将“查找内容”设置为//approved|// approved|/\*\r\napproved\r\n\*/

  • 启用“正则表达式”和“匹配换行符”

  • 点击“查找全部”

笔记:

  • 用于\r\nWindows EOL

  • 适用\n于 Unix/OSX EOL

  • 适用\r于 Mac OS(最高版本 9)EOL

    图像

测试.txt

foo
//approved
bar
// approved
foo
/*
approved
*/
bar

查找结果

Search "//approved|// approved|/\*\r\napproved\r\n\*/" (5 hits in 2 files)
  F:\test\notepad regex answer template nl.txt (2 hits)
  Line 5:  - Set "Find what" to `//approved|// approved|/\*\r\napproved\r\n\*/`.
  Line 5:  - Set "Find what" to `//approved|// approved|/\*\r\napproved\r\n\*/`.
  F:\test\test.txt (3 hits)
  Line 2: //approved
  Line 4: // approved
  Line 6: /*

进一步阅读

相关内容