添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
Toggle

删除以指定字符开头的所有行

在 Notepad++ 中,您可以使用正则表达式来删除以指定字符(本例中为”error”)开头的所有行。请按照以下步骤进行操作:

  1. 打开 Notepad++ 并打开您要操作的文本文件。
  2. 点击菜单栏上的 “查找” -> “替换”,或者使用快捷键 “Ctrl + H”,以打开查找替换对话框。
  3. 在 “查找” 框中输入正则表达式模式 ^error.*$ ,这将匹配以 “error” 开头的整行文本。
    • ^ 表示行的开头。
    • error 匹配具体的文本 “error”。
    • .* 匹配任意字符(除换行符外)。
    • $ 表示行的结尾。
    • 删除包含”香蕉“的行,而不删除包含”香蕉“,且包含”苹果“的行
      • 正则表达式: ^(?!.*香蕉.*苹果).*香蕉.*$
        • 该正则表达式使用否定顺序环视(negative lookahead)来排除同时包含 “香蕉” 和 “苹果” 的行。

        删除HTML标签及其内部内容

        1. 打开Notepad++。
        2. 使用快捷键Ctrl + H 或者从菜单中选择”搜索” -> “替换”来打开替换对话框。
        3. 在”查找”框中输入以下正则表达式: <font class="jammer">.*?</font>
        4. 确保勾选”使用正则表达式”复选框。
        5. 将”替换为”框留空。
        6. 点击”替换”按钮来删除匹配到的内容,或者点击”全部替换”按钮来删除所有匹配内容。

        这样,所有的 <font class="jammer">...</font> 标签及其内部内容都会被删除。

        1. 匹配并替换日期格式:
          • 查找: (\d{4})-(\d{2})-(\d{2})
          • 替换为: \3/\2/\1
          这个正则表达式可以匹配形如”2024-02-19″的日期格式,并将其替换为”19/02/2024″。
        2. 匹配邮箱地址:
          • 查找: [\w.-]+@[a-zA-Z]+\.[a-zA-Z]+
          这个正则表达式可以匹配常见的邮箱地址格式,例如” [email protected] “。
        3. 提取HTML标签中的属性值:
          • 查找: <\w+\s*([^>]*)>
          这个正则表达式可以匹配HTML标签,并捕获其中的属性值。
        4. 匹配IP地址:
          • 查找: \b(?:\d{1,3}\.){3}\d{1,3}\b
          这个正则表达式可以匹配IPv4地址格式,例如”192.168.1.1″。
        5. 匹配并删除多余的空格:
          • 查找: \s+
          • 替换为:空格
          这个正则表达式可以匹配连续的空格,并将其替换为单个空格,从而去除多余的空格。
        1. 匹配并替换URL链接:
          • 查找: (?:https?|ftp):\/\/[\w/\-?=%.]+\.[\w/\-?=%.]+
          • 替换为: [链接]
          这个正则表达式可以匹配常见的URL链接,并将其替换为”[链接]”。
        2. 匹配HTML标签内的文本内容:
          • 查找: <[^>]*>(.*?)<\/[^>]*>
          • 替换为: \1
          这个正则表达式可以匹配HTML标签及其内部的文本内容,并保留文本内容。
        3. 匹配电话号码:
          • 查找: \b(?:\d{3}-\d{3}-\d{4}|\(\d{3}\) \d{3}-\d{4})\b
          这个正则表达式可以匹配常见的电话号码格式,例如”123-456-7890″或”(123) 456-7890″。
        4. 匹配并替换Markdown格式的链接:
          • 查找: \[(.*?)\]\((.*?)\)
          • 替换为: [\1](链接已隐藏)
          这个正则表达式可以匹配Markdown格式的链接,并将链接地址替换为”[链接已隐藏]”。
        5. 匹配并删除注释行:
          • 查找: \/\/.*$
          这个正则表达式可以匹配以”//”开头的注释行,并删除其内容。
        6. 匹配并替换URL链接:
          • 查找: (?:https?|ftp):\/\/[\w/\-?=%.]+\.[\w/\-?=%.]+
          • 替换为: [链接]
          这个正则表达式可以匹配常见的URL链接,并将其替换为”[链接]”。
        7. 匹配HTML标签内的文本内容:
          • 查找: <[^>]*>(.*?)<\/[^>]*>
          • 替换为: \1
          这个正则表达式可以匹配HTML标签及其内部的文本内容,并保留文本内容。
        8. 匹配电话号码:
          • 查找: \b(?:\d{3}-\d{3}-\d{4}|\(\d{3}\) \d{3}-\d{4})\b
          这个正则表达式可以匹配常见的电话号码格式,例如”123-456-7890″或”(123) 456-7890″。
        9. 匹配并替换Markdown格式的链接:
          • 查找: \[(.*?)\]\((.*?)\)
          • 替换为: [\1](链接已隐藏)
          这个正则表达式可以匹配Markdown格式的链接,并将链接地址替换为”[链接已隐藏]”。
        10. 匹配并删除注释行:
          • 查找: \/\/.*$
          这个正则表达式可以匹配以”//”开头的注释行,并删除其内容。
        11. 匹配邮箱地址(简单):