正则表达式修改编号实例

板块:网站服务 | 回复:0 | 浏览:404 | 发布时间:2025-06-25 13:10:37

yuanscn 2025-06-25 13:10:37 楼主
例一
原句:

  • 001###标题

  • 有一百多个前边编号和链接对应的文件编号不一致,现在想把后面的文件编号修改为前边一样的编号。
    用普通正则表达式查找替换
    正则查找内容:(\d{3})(]*>)
    正则替换内容:\1\2\1\4
    最后替换结果:

  • 001
    ###标题

  • 例二
    文字内容 08:25
    要求:删除含有时间标记的整行内容,不只删除文字,也删除空行
    公式:(^\s*\n)?^.*?\s+\d{2}:\d{2}$\n?

    例三
    把两个以上的空行删除只保留一个空行
    查找:^\r\n(^\r\n)
    替换:\1
    可多次执行。

    例四
    删除含有“早上好”这样的行,不管后边是什么标点符号
    公式:^.*?早上好.*?$[\r\n]*,这个公式把这一行之后,如果有空行,全删除了。如果只删除早上好这一行,公式改为:^.*?早上好.*?$(\r\n)
    同理,如果只删除所有的空行,可以用公式:^$(\r\n)

    例五
    在编号后边加一个“、”标点,用例一的内容
    公式:(\d{3})(?= 替换:\1、\2
    返回列表