perl如何替换文本指定内容

【方法一】

1.批量替换用sed:

sed 's/a/b/g' ##将a 换成b

2.批量替换文件内容方法,命令结构如下:

find -name '要查找的文件名' | xargs perl -pi -e 's|被替换的字符串|替换后的字符串|g'
3.下面例子将当前目录及所有子目录下的所有pom.xml文件的”http://repo1.maven.org/maven2“替换为”http://localhost:8081/nexus/content/groups/public“。

find -name 'pom.xml' | xargs perl -pi -e
's|http://repo1.maven.org/maven2|http://localhost:8081/nexus/content/groups/public|g'

4.这里用到了Perl语言perl -pi -e

5.在Perl 命令中加上-e 选项,使用Perl 实现一些强大的、实时的转换。

【方法二】
格式:
$var =~ s/regex/replacement/

例子:
$var = "23453453465346";
print "$var\n";
if ($var =~ s/453/543/)
{print "$var\n";}

结果:
E:\>perl test.pl
23453453465346
23543453465346

结论:程序执行时扫描顺序由左至右,且执行一次

(0)

相关推荐

  • Excel表格怎么关联文本框内容和指定单元格内容

    excel是一款电子表格软件,它拥有直观的外形.优异的计算功能.然而,仍然有不少用户对于一些操作不太熟悉,他们问道:怎样才能关联文本框内容和指定单元格内容呢?小编今天给大家分享解决这个问题的方法.具体 ...

  • PPT文档如何查找、替换文本内容

    PPT是现在十分常用的文件类型之一,有些新用户不知道PPT文档如何查找.替换文本内容,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步根据下图所示,打开电脑中的PPT文档.2. 第 ...

  • Keynote怎么查找和替换文本

    您可以搜索特定字词、短语、数字和字符,并且自动将搜索结果替换为指定的新内容。所有内容(包括跳过的幻灯片上和演讲者注释中的内容)都将包括在搜索中。 搜索特定文本 1、轻按,然后轻按“查找”。 2、在搜索 ...

  • Keynote查找和替换文本

    搜索特定文本 1、点按工具栏中的“显示”“显示”按钮,然后选取“显示查找与替换”。 2、在搜索栏中,输入要查找的字词或短语。 您输入文本时,匹配项将高亮显示。 3、若要查找与您指定的大写匹配的字词,或 ...

  • wps表格怎么删除包含指定内容的行?

    wps表格怎么删除包含指定内容的行?已有的数据表格中有很多不想要的数据行,怎么样将这些行或单元格一次性删除掉呢?下面我们一起来看看吧 已有的数据表格中有很多不想要的数据行,怎么样将这些行或单元格一次性 ...

  • excel2003怎样查找特定内容 excel查找指定内容的操作方法

    a excel是我们常用的办公软件,当我们在打开表格数据中内容比较多的时候,我们想快速找到数据,就需要借助查找替换功能,那么excel2003怎样查找特定内容?下面小编带来excel查找指定内容的操作 ...

  • word中查找和替换文本

    在工作中,有时需要将整片文档中的同一个或者相同的几个字符做替换,通过一个一个的找,不但麻烦,有时还会漏换,本文介绍如何批量查找和替换文本. 操作方法 01 打开需要操作的文档,(这里以替换" ...

  • PPT如何查找与替换文本?

    在PPT的制作过程中,如果文本中输入了错误的文本,可以利用查找与替换操作快速进行修改文本. 查找 01 单击选中文本,在"开始"选项卡的右侧,点击"查找" 02 ...

  • WORD文档中,怎样批量为指定内容设置加粗格式?

    本文教大家,在WORD文档,如何批量快速的把某些内容统一设置为加粗格式. 希望通过本文可以帮到一些朋友. 操作方法 01 打开演示操作的文档:现在,需要为文档中的第一条,第二条......第八条统一都 ...