加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入
  • 正文
  • 推荐器件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

你真的会notepad++的搜索功能吗?(正则表达式)

05/03 07:13
1.3万
阅读需 3 分钟
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

我们知道notepad++是一个非常强大的编辑器,相信同学们一定是装机必备的一个工具。它对文本的编辑和查看有着非常友好的支持能力,对较大文件的处理也非常的不错。例如,我们系统运行的过程中生成的文本格式的日志,它通常是一个比较大的文件,一般我们可以使用notepad++快速打开日志文件。不过,对于日志文件来说,里面会记录各种来个不同地方的信息,比如,各种服务,各种进程,各种线程,各种模块等等。在我们分析日志文件时,又要快速定位到问题或者某个相关模块的问题,就需要用到它的搜索功能,我们需要匹配特定的关键字进行搜索有用信息,查看相关的日志内容。

关于notepad++搜索功能,直接快捷键Ctrl+F就可以直接调出搜索窗口了。

看到这里你一定会觉得这个有什么好学习的呀!哈哈,没错,上面这些内容大家都是知道的常识。不过,从上面的图上大家可以发现,notepad++支持三种搜索模式:

  • 正常模式
  • 扩展模式
  • 正则表达式模式

notepad++的正则表达模式,就像他的名字一样,这个模式支持使用正则表达式搜索,当我们熟悉了正则表达式的使用后,相信你就会爱上使用notepad++的这个功能。

常用表达式

下面列出了一些常用的正则表达式匹配符号,便于各位同学查找和学习。

标记和分组

上面的符号是对一个字符或重复一个字符的情况,但是,如果是多个字符怎么办呢?我们就需要用到分组了,关于分组可以使用小括号()来指定分组表达式,例如:(abc)? 表示匹配0个或1个abc, 这里一个括号的表达式就是一个分组 。分组可以分为两种形式,捕获组和非捕获组。捕获组可以通过从左到右计算其开括号来编号;而非捕获组是以 (?) 开头的组,它不捕获文本。

细心的同学一定会发现,除了搜索功能支持正则表达在外,notepad++的替换功能同样也是支持正则表达式的。上面的这些符号在替换中也是同样适用的。

推荐器件

更多器件
器件型号 数量 器件厂商 器件描述 数据手册 ECAD模型 风险等级 参考价格 更多信息
7B-8.000MAAJ-T 1 TXC Corporation Parallel - Fundamental Quartz Crystal, 8MHz Nom, ROHS COMPLIANT, SMD, 4 PIN

ECAD模型

下载ECAD模型
$0.69 查看
HFBR-2524 1 Agilent Technologies Inc Receiver, 5Mbps, DIP, Through Hole Mount
$14.66 查看
74HC594DB,118 1 Nexperia 74HC594; 74HCT594 - 8-bit shift register with output register@en-us SSOP1 16-Pin

ECAD模型

下载ECAD模型
$2.57 查看

相关推荐

电子产业图谱