• 使用正则表达式删除某个字符串(或特殊字符)后面的所有内容


    Windows

    一、UltraEdit中使用正则表达式删除某个字符串(或特殊字符)后面的所有内容

    举例:将以下内容中左括号“(”包括本身和它之后的内容都删除

    正则表达式:^([^(]*)(.*$

    替换框:$1(正则表达式中第一对圆括号中的表达式匹配到的内容)

    备注:标红即为删除内容的开头(特殊符号需添加转义符”)

    结果:

    二、EditPlus中使用正则表达式删除某个字符串(或特殊字符)后面的所有内容

    举例:将以下内容中左括号“【”包括本身和它之后的内容都删除

    正则表达式:^([^]*).*$

    替换框:$1(正则表达式中第一对圆括号中的表达式匹配到的内容)

    备注:标红即为删除内容的开头(特殊符号需添加转义符”)

    结果:

     

    Linux

    一、进入vi编辑模式下

    举例:将以下内容中左括号“【”包括本身和它之后的内容都删除

    正则表达式:%s/.*//

    各字符含义:

    *

    前一字符匹配0次或任意多次

    .

    匹配除了换行符外任意一个字符

    %

    每一行都进行处理

    s

    替代命令      格式:s/表达式/替换内容/

     

     

     

    结果:

     

  • 相关阅读:
    券商
    养生之道
    房产买卖
    货币常识
    虚拟币
    其他开源项目
    Shiro
    文件上传插件
    JAVA常见问题
    如何写好PPT
  • 原文地址:https://www.cnblogs.com/huhyoung/p/8523119.html
Copyright © 2020-2023  润新知