• 文库
  • 字符
  • 转换
  • 加密
  • 网络
  • 更多
    图表
    数学
    坐标
    图片
    文件
  • 文库
    字符
    转换
    加密
    网络
    更多
    图表
    数学
    坐标
    图片
    文件
logo 在线工具大全
2 评论 收藏 复制链接 分享

在线文本替换工具


在线文本替换工具-工具简介

在线文本查找替换工具,使用普通文本或者正则表达式查询目标文本,然后替换为新的内容。替换内容支持普通文本和正则表达式的反向引用。

在线文本替换工具-使用说明
  1. 模式:
    1. 文本替换:使用文本查找待替换的文本。
    2. 正则替换:使用正则表达式查找待替换的文本。
  2. 查找文本:查找的待替换文本。
  3. 查找正则:使用Javascript正则表达式查找待替换的文本。 支持的正则表达式语法为 Javascript正则表达式
  4. 正则标志:正则表达式的控制字符,允许为空。本工具支持如下控制字符:
    1. s:dotAll表示.可以匹配任意字符。
    2. g:global表示执行全局匹配。
    3. d:hasIndices表示匹配应该包含索引。
    4. i:ignoreCase表示忽略大小写。
    5. m:multiline表示多行模式匹配。
    6. y:sticky表示执行sticky模式匹配。
    7. u:unicode表示开启unicode字符匹配。
  5. 替换内容:查找到的文本将使用该内容进行替换。如果为空,则使用空替换匹配的文本。替换内容可以包含以下特殊模式:
    1. $$:插入一个$字符。
    2. $&:插入匹配的文本。
    3. $`:插入匹配文本前面的内容。
    4. $':插入匹配文本后面的内容。
    5. $n:n为从1开始,小于100的整数。 表示正则表达式括号形成的子匹配,只在正则替换模式下可用。
  6. 打开文件:打开本地文本文件,支持的文件编码为UTF-8编码。 如果你的文件不是这个编码,你可以在其他编辑器中打开,然后复制到输入内容中。
  7. 下载:将处理结果下载到本地。
  8. 使用示例:
    1. 将所有dog替换为cat:使用参数为 模式 - 文本替换,查找文本 - dog,替换内容 - cat
    2. 将mysql镜像名称替换为mysql@version的形式:使用参数为 模式 - 正则替换,查找正则 - (mysql)(\s+)(\d+\.\d+\.\d+),正则标志 - i(忽略大小写),替换内容 - $1@$3$2$3
      输入为
      REPOSITORY                                                       TAG                 IMAGE ID            CREATED             SIZE
      nginx                                                            1.19.7              35c43ace9216        16 months ago       133MB
      mysql                                                            5.7.31              d05c76dbbfcf        24 months ago       448MB
      redis                                                            latest              191c4af7dcdd        2 years ago         89.3MB
      mYsql                                                            5.7.12              2fd136002c22        6 years ago         378MB

      输出为
      REPOSITORY                                                       TAG                 IMAGE ID            CREATED             SIZE
      nginx                                                            1.19.7              35c43ace9216        16 months ago       133MB
      mysql@5.7.31                                                            5.7.31              d05c76dbbfcf        24 months ago       448MB
      redis                                                            latest              191c4af7dcdd        2 years ago         89.3MB
      mYsql@5.7.12                                                            5.7.12              2fd136002c22        6 years ago         378MB