基本记事本++正则表达式

正则表达式是寻找或更换某些文本的特定机制。我们可以说,正则表达式是一种与某些特定文本匹配的文本模式。替换可以在任何行中,在整个文件中,甚至在几个文件中执行。开发人员使用正则表达式来编写应用程序代码,并且在Autotests中也使用测试人员使用。
基本记事本++正则表达式


什么是正规表达式?

正则表达式是寻找或更换某些文本的特定机制。我们可以说,正则表达式是一种与某些特定文本匹配的文本模式。替换可以在任何行中,在整个文件中,甚至在几个文件中执行。开发人员使用正则表达式来编写应用程序代码,并且在Autotests中也使用测试人员使用。

为什么需要正常表达式?

Notepad ++是Windows的免费和开源文本编辑器,具有语法突出显示,标记,VHDL和Verilog硬件说明语言。简而言之,这是一个文本编辑器,不仅是为编辑文本文件而设计的,而且还用于编程和编码。

记事本可以使您能够使用正则表达式。 Regex Notepad是用于匹配字符串中字符序列的模式操作。

基本的Notepad ++ Regex用于以下目的:

  • 删除以测试开头的所有文件,从而清除其所有测试数据;
  • 找到所有日志;
  • 找到所有日期等。

除此之外,各种替换需要正则表达式。例如,通过使用它们,您可以替换为文件中的绝对所有日期的格式。当然,所有这一切都可以手动完成,但是,如果文本中只有一个日期,则很简单,但如果其中300个,则使用正则表达式使用自动替换将更容易。

对于从任何文本中提取您需要的信息,正则表达式非常有效。在记事本中,正则表达式是一个非常强大的工具,可帮助您打击日常工作。一般来说,我们可以说这些都是正则表达式所做的所有功能。

记事本宏中的正则表达式

记事本具有标准符号,例如:

  • ... - 任何一个角色;
  • * - 前面的字符可以重复;
  • 。 * - 绝对是任何一组字符等。

您可以将字符添加到行或段落的开头或结尾。例如,它需要标记已从Word文档复制的特定文本。为此,您需要放入搜索 - (^。* $),并在线“替换为” - \ 1以及在我们的示例中在线的开头和结尾时需要插入什么

这种情况下的表达将是以下内容:\ 1

此外,通过使用正则表达式,可以将字符添加到行或段落的开头或结尾。例如,您希望单个标记包装已从Word文档复制的特定文本。为此,请在搜索中输入$,然后在“替换”行中输入所需的标记,而不是忘记添加\ 1.由于我们只添加所需的标记,()绝对不必要。但是,如果他们仍然存在,那就不会出错,更换将正确地进行。

一个重要的功能是删除不包含空格的空线。为此,请在搜索中输入\ n \ r,并在“替换为”行中输入\ 0,或者将此行留空。下一步是打开要\“清理”并输入字符的所有文件。之后,您需要点击“替换所有打开的文档”按钮。因此,从所有打开的文档中删除不包含空格的空行。

除此之外,还可以删除包含空格的空行。在这种情况下,有必要执行几个阶段:

  • 去除空间;
  • 删除空行。

成为Excel Pro:加入我们的课程!

通过我们的Excel 365基础课程将您的技能从新手提升到英雄,旨在使您精通几次会议。

在这里注册

通过我们的Excel 365基础课程将您的技能从新手提升到英雄,旨在使您精通几次会议。

在这方面,如果有空线或线条包含空格,则必须首先删除所有问题,然后根据上面所示的算法进行所有线路。

为了删除所有空格,请输入^ [] * $或^ \ s * $,并在线“替换为”替换“输入\ 0或留下此线完全空白。将来,您需要打开需要删除空格的所有文件,然后单击“替换所有打开的文档”按钮。

这样,在打开的所有文档中,空格被删除为空行。接下来,您只需删除所有空行。

同样在记事本中,存在这样的函数,即绝对删除包含某个单词的所有行。此外,今天已知大量的去除方法,每个方法都具有某些优点和缺点。大多数这些方式都是通过使用正则表达式来完成的。但是,有些方法更简单。

在记事本中打开文件,然后按Ctrl + F并在“标记”选项卡中查找所需的单词。结果,将标记包含指定单词的所有行。要删除它们,您需要转到菜单,按“搜索”并选择“使用书签删除所有行”按钮。这样,将同时删除具有指定单词的所有行。

更多的记事本++提示和技巧


成为Excel Pro:加入我们的课程!

通过我们的Excel 365基础课程将您的技能从新手提升到英雄,旨在使您精通几次会议。

在这里注册

通过我们的Excel 365基础课程将您的技能从新手提升到英雄,旨在使您精通几次会议。




评论 (0)

发表评论