PS:今天上午,非常郁闷,有很多简单基础的问题搞得我有些迷茫,哎,代码几天不写就忘。目前又不当COO,还是得用心记代码哦!

ant可以帮我们做很多事件,当然也括包,为我们修改件文中的指定字符串。

主要有以下两个方法:
一、replace命令
例子:
<replace file ="test2.html" token="a" value="test">

用作:
可以将test2.html中的字符串a,替换成test
二、replaceregexp命令
下面的replace命令用起来很简单,但没有办法做正则配匹,如果要替换的字符串,是需要用正则来述描的,可以用replaceregexp
例子:
每日一道理
整个世界,因为有了阳光,城市有了生机;细小心灵,因为有了阳光,内心有了舒畅。明媚的金黄色,树丛间小影成像在叶片上泛有的点点破碎似的金灿,海面上直射反映留有的随波浪层层翻滚的碎片,为这大自然创造了美景,惹人醉的温馨之感,浓浓暖意中夹杂着的明朗与柔情,让雨过天晴后久违阳光的心灵重新得到了滋润!
<replaceregexp byline="true">
<regexp pattern="[1-9][0-9]{4,}"/>
<substitution expression="6356351"/>
<fileset file="test.html"/>
</replaceregexp>

用作:
将test.html中的QQ号码替换成6356351这串数字
参数说明:

byline="true" 表现替换全部足满条件的字符串,若设为false,则只会替换 第一个足满正则表达式的字符串

pattern="[1-9][0-9]{4,}"表现QQ号码的正则表达式,当然,你也可以根据求需,替换成其他正则表达式
expression="6356351" 表现将足满条件字符串替换成6356351
<fileset file="test.html"/> 表现在test.html这个件文中进行查找和替换,你也可以设置为查找多个件文,具体方法请在网上索搜fileset 的关相配置

文章结束给大家分享下程序员的一些笑话语录: 自行车
一个程序员骑着一个很漂亮的自行车到了公司,另一个程序员看到了他,问 到,“你是从哪搞到的这么漂亮的车的?”
骑车的那个程序员说, “我刚从那边过来, 有一个漂亮的姑娘骑着这个车过来, 并停在我跟前,把衣服全脱了,然后对我说,‘你想要什么都可以’”。
另一个程序员马上说到, “你绝对做了一个正确的选择, 因为那姑娘的衣服你 并不一定穿得了”。

字符串替换ant修改文件中的内容相关推荐

  1. python查找并修改文件中的内容_如何使用Python搜索和替换文件中的文本?

    如何使用Python搜索和替换文件中的文本? 如何使用Python 3搜索和替换文件中的文本? 这是我的代码:import osimport sysimport fileinputprint (&qu ...

  2. 修改文件中的内容,使用fileinput模块

    import fileinputfilename = 'passwd'for line in fileinput.input(filename,inplace=1,backup='.bak')prin ...

  3. java 更改excel文件名称_根据Excel文件中的内容,修改指定文件夹下的文件名称

    问题:根据Excel文件中内容,把文件名称由第2列,改为第1列.比如:把文件"123.jpg"修改为"1.jpg". aaarticlea/png;base64 ...

  4. jenkins通过Execute shell中通过scp/ssh命令,将一台机器中项目远程拷贝到另外一台机器,修改文件中内容

    1.前置条件 安装expect yum install expect -y 2.在Execute shell中编写如下命令 在jenkins中执行以下命令的时候,前提条件是现在jenkins机器上手动 ...

  5. s-sed替换或者修改文件指定行,同时匹配多个字符串,替换换行符为指定字符

    最近需要在脚本中修改几个配置文件参数且不能影响其他参数,于是想到了sed的强大之处,拿来学学 -i参数表示直接替换并修改文件 -i参数时直接修改文件 sed -i 's/aaa/bbb/g' test ...

  6. python替换文件内容_Python实现替换文件中指定内容的方法

    本文实例讲述了Python实现替换文件中指定内容的方法.分享给大家供大家参考,具体如下: 这里使用python编写的程序,实现如下功能:将文件中的指定子串 修改为 另外的子串 编写的python程序, ...

  7. linux下sed正则表达式匹配批量替换文件中的内容

    sed命令介绍 sed是一种流编辑器,它是文本处理中非常有用的工具,能够完美的配合正则表达式使用,功能不同凡响.处理时,把当前处理的行存储在临时缓冲区中,称为『模式空间』(pattern space) ...

  8. linux中替换文件中的内容,linux下批量替换文件中的内容linux操作系统 -电脑资料...

    对于单个文件,使用sed命令很容易做到, grep命令可以查找单个文件或文件夹下文件中的内容,使用参数"r"或"-R"可以递归查找指定文件夹下的所有文件:参数& ...

  9. 将XML文件中的内容批量修改

    批量修改VOC数据集中xml标签文件的标签名称 第一版:每次都只单一xml文件中的内容进行修改,较为麻烦 import os import xml.etree.ElementTree as ET#程序 ...

最新文章

  1. Android消息机制学习笔记
  2. rocksdb报错解决:librocksdb.a(format.o): In function `Zlib_Uncompress':
  3. python精通多长时间_学Python需要多久能学会?精通Python需要多长时间?
  4. python读取路径中字符串_python实现提取str字符串/json中多级目录下的某个值
  5. step5 . day2 网络编程 基于TPC协议的网络编程流程及API
  6. python连接MySQL数据库搭建简易博客
  7. 20171116-构建之法:现代软件工程-阅读笔记
  8. Mac安装sqlite3
  9. 【9108】模拟数学计算器
  10. linux raw串口,linux下串口raw驱动(US100超声波)--Apple的学习笔记
  11. 银行业会计人员技能训练系统(含文字录入、小键盘、点钞)
  12. 简易的定时发送生日邮件功能(Listener+定时器+使用java发送邮件)
  13. cgb2108-day02
  14. Python opencv 在图片上写字
  15. 手握13本书、老司机超出120年经验的公众号
  16. 如何买到便宜的云服务器
  17. 教你用Python做小游戏
  18. 玛雅三维动画制作软件:Maya 2019 for Mac
  19. 疑似说教 | 学会提问
  20. 【图像重建】基于遗传算法实现二值图像重建附matlab代码

热门文章

  1. halcon知识:ncc_model模板匹配
  2. python中的可变数据类型有列表和元组,为什么我们需要Python(或任何不可变数据类型)中的元组?...
  3. 如何删除tmp计算机桌面,Win10系统中tmp文件删除不了应该如何解决?
  4. 基于simulink的永磁无刷直流电机控制系统的仿真研究
  5. unity 角度限制_Unity自定义可编程渲染管线(SRP)(九)——灯光照明
  6. 4 计算机系统的异步性,计算机操作系统的最基本特征是什么
  7. mysql创建外键的表_Mysql表创建外键报错解决方案
  8. Eddy的难题_JAVA
  9. 数据结构实验之链表七:单链表中重复元素的删除
  10. 往有序链表的插入元素使原链表依旧有序