`
xtqryv
  • 浏览: 22011 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

使用propertyregex进行字符串操作

Ant 
阅读更多

在ant中,无法实现常见的字符重操作,比如截取、替换。我们可以借助ant-contrib中的propertyregex任务实现字符串的截取、替换

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"/>

 

  

分享到:
评论

相关推荐

    易语言字符串操作

    易语言字符串操作源码,字符串操作,字符串_取长度,字符串_取中间,字符串_取左边,字符串_取右边,字符串_替换,到宽字符,到多字节,取文本数据地址,取字节集数据地址,MultiByteToWideChar,WideCharToMultiByte

    CUDA程序并行实现字符串匹配的操作

    在这个场景下,我们将探讨如何使用CUDA在Linux环境下实现并行字符串匹配的操作。 字符串匹配是计算机科学中的一个基本问题,广泛应用于文本处理、搜索算法、生物信息学等领域。传统的串匹配算法如KMP(Knuth-Morris...

    rf.rar_RF 字符串截取_Rf字符串比较_rf字符串切割

    rf.txt可能是直接使用RF进行操作的代码,而www.pudn.com.txt和pudn.txt可能包含了需要处理的字符串数据,比如URLs或其他需要分析的文本。 学习和掌握RF字符串操作技巧对于任何编程者来说都是极其有价值的,因为它...

    Freemarker操作字符串

    在本文中,我们将深入探讨如何使用FreeMarker来操作字符串。 FreeMarker的工作原理是将模板(HTML或XML文件)与数据模型(通常是Java对象)相结合,生成最终的输出。模板中包含了可替换的占位符,这些占位符由...

    C#字符串操作

    总之,C#中的字符串操作丰富多样,掌握这些基础知识对于进行有效的文本处理至关重要。无论是在日常开发还是在面试中,对字符串的熟练运用都是程序员必不可少的技能之一。通过实践和理解这些概念,你将能够更高效地...

    pb函数库之字符串操作函数

    pb函数库提供了一系列的字符串操作函数,用于对字符串进行各种操作,包括字符串填充、截取、删除空格、计算长度、大小写转换、模式匹配等。下面是pb函数库中的一些常用字符串操作函数: 1. Fill()函数:Fill()函数...

    LabVIEW删除字符串中空格

    当你需要对字符串进行操作,如删除空格,可以使用各种字符串函数来实现。以下是一些关键步骤和知识点: 1. **字符串函数面板**: 在LabVIEW中,所有的字符串函数都位于函数面板的“字符串”类别下。你可以通过菜单...

    javascript字符串操作

    ### JavaScript字符串操作详解 在JavaScript中,字符串是用于表示文本数据的一种基本数据类型。...通过本文介绍的JavaScript字符串操作方法,希望能够帮助开发者在日常工作中更加熟练地使用这些工具,提高编程效率。

    字符串操作函数大全(String)

    今天,我们将对字符串操作函数大全进行讲解,包括字符串拷贝、字符串连接、字符串比较等多种操作。 字符串拷贝 在字符串操作中,字符串拷贝是最基本的一种操作。C 语言提供了多种字符串拷贝函数,例如 strdup、...

    Objective-C中字符串操作总结

    Objective-C是一种用于开发iOS应用的主要编程语言,其字符串操作主要依赖于NSString类和NSMutableString类。NSString用于创建不可变字符串对象,而NSMutableString则用于创建可变字符串对象。以下是Objective-C中...

    使用Java操作JSON字符串对象

    使用Java操作JSON字符串对象,使用Java操作JSON字符串对象

    SQL字符串操作

    例如,我们可以使用 SOUNDEX 函数来对字符串进行音似度分析,并获取其 SOUNDEX 代码。 T-SQL 字符串操作函数可以截取和修改字符串的值,转换和手机字符串相关信息,以及执行 SOUNDEX 分析。这些函数可以帮助我们更...

    字符串操作大全

    在IT领域,字符串操作是编程中的基础且至关重要的部分,无论你使用哪种编程语言,如Python、Java、C++或JavaScript等。字符串是由字符组成的序列,可以用来存储文本信息。本资源“字符串操作大全”显然提供了关于...

    实现C语言字符串操作的库函数

    "C语言字符串操作库函数详解" ...我们可以使用C语言实现字符串操作的库函数,包括字符串长度计算、字符串拷贝和字符串比较等等。这些库函数可以帮助我们更方便地进行字符串操作,并提高我们的编程效率。

    JAVA 字符串 操作

    本文将深入探讨Java中的字符串操作,包括创建、比较、拼接、查找与替换、分割以及格式化。 1. 创建字符串: Java中有两种方式创建字符串:通过`new`关键字或使用字符串字面量。 - 使用`new`关键字:`String str =...

    易语言指针操作字符串和数组

    - 可以使用指针配合字符串函数,如`字符串长度`、`比较字符串`等,对指针指向的字符串进行各种操作。 4. **数组和指针**: - 数组是一系列相同类型的元素集合,易语言中的数组可以是一维或多维的。数组的地址可以...

    [字符串]字符串提取(获取两个字符串中间的字符串)

    标题中的“字符串提取(获取两个字符串中间的字符串)”就是指的这个操作。 首先,C#提供了丰富的字符串类(System.String)和正则表达式类(System.Text.RegularExpressions)来帮助我们完成这项工作。在标准的字符...

    C语言字符串练习(习题+答案).zip

    1. 字符串初始化与复制:了解如何初始化字符串,以及如何使用strcpy()函数进行字符串复制,避免缓冲区溢出的问题。 2. 字符串比较:熟悉strcmp()函数的用法,用于比较两个字符串是否相等或按字典顺序排列。 3. ...

    C#中字符串操作函数

    在C#中,可以使用`String.Compare()`或`String.Equals()`方法来进行字符串比较,这些方法提供了更多的选项,如是否区分大小写等: ```csharp string str1 = "Hello"; string str2 = "hello"; bool result = String....

    QT中字符串的比较、查找、替换等操作 - 大存的博客1

    使用`sprintf()`函数可以进行格式化的字符串输出,如`s5.sprintf("%s","Welcome to my world")`,这与C语言中的`printf`类似,允许我们将变量或文本插入到字符串中。 3. **字符串插入选项**: `insert()`函数可以...

Global site tag (gtag.js) - Google Analytics