ant构建工具
借助ant脚本来编译运行java代码:
<?xml version="1.0" encoding="UTF-8"?><!-- 一个项目,可包含很多任务组(target) --><project default="main" basedir="."><!-- 项目中的一个任务组,可包含很多任务(task:javac,java...) --><target name="main"><!--编译--><javac srcdir="src\test\java\test" destdir="build"/><!--运行--><java classname="test.Hello"><classpath><pathelement path="build"/></classpath></java></target></project>
ant,字符串处理:
1、字符串的截取
比如:从字符串 root:password@127.0.0.1 中分别截取root、password、127.0.0.1三个字符串
<propertyregex property="user" input="${server}" regexp="(.*):" select="\1"/> <propertyregex property="passwd" input="${server}" regexp=":(.*)@" select="\1"/> <propertyregex property="host" input="${server}" regexp="@(.*)" select="\1"/>
2、字符串的替换
比如:替换字符串root:password@127.0.0.1为root:pwd@127.0.0.1
<propertyregex property="${svr1}" input="${svr}" regexp='password' replace="pwd"/>