`
boogie
  • 浏览: 235392 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
社区版块
存档分类
最新评论

Groovy字符串替换一例

阅读更多

将param替换成paramValue

 

def queryContent = "select * from query where id=${param}"
def regex = '\\$\\{param\\}'
def matcher = (queryContent =~ /${regex}/)
queryContent = matcher.replaceAll('paramValue')

 

参考: http://docs.codehaus.org/display/GROOVY/Tutorial+5+-+Capturing+regex+groups  

分享到:
评论

相关推荐

    groovy正则表达式使用1

    值得注意的是,使用双斜线定义的正则表达式其实是一个字符串,如上例所示: ```groovy println p1.class; // 输出:class java.lang.String ``` 此外,双斜线`//`还可以接受GString变量,使得表达式更加灵活。例如...

    greendao的配置与使用

    使用Gson进行对象与JSON字符串之间的转换: ```java // 将对象转换为JSON字符串 User user = new User(); // 设置user属性... String json = new Gson().toJson(user); // 将JSON字符串转换回对象 User ...

    jdk-7u7-linux-i586.tar.gz下载

    4. **字符串中的In-Place替换**:JDK 7改进了String类,允许在原地替换字符串中的子串,减少了内存分配。 5. **文件系统API增强**:NIO.2引入了新的文件系统API,提供了更高级别的文件操作,如创建符号链接、遍历...

    Java读写json文件需要引用的jar包

    在本例中,我们关注的是`org.json`库,它是一个轻量级的JSON处理库,提供了解析JSON字符串、创建JSON对象和将JSON对象写入文件的能力。 首先,你需要在你的项目中引入`org.json`的jar包。你可以通过以下步骤添加...

    andorid生成二维码—条形码

    例如,你可以设计一个EditText用于输入地址或字符串,一个Button用于触发生成操作,再添加一个ImageView用于展示生成的二维码或条形码。 当用户点击按钮时,获取EditText中的文本,然后调用ZXing库的API生成二维码...

    jdk7安装包(含windows和linux版本).zip

    4. **Strings in Switch**:允许在switch语句中直接使用字符串。 5. **多线程并发工具改进**:提供`ForkJoinPool`和`CountDownLatch`等工具类,简化多线程编程。 6. **Nashorn JavaScript引擎**:作为Java的一个内置...

    codetemplates.zip

    触发词是用户在编写代码时输入的字符串,IDE识别到触发词后会自动扩展为完整的模板内容。 例如,一个Java模板可能如下所示: ```xml () {
 return "" +
 "[class_name]: " + $class_...

    Android获取HTTPJson

    // 获取JSON字符串 // 在这里解析JSON数据 } }); ``` 二、解析JSON数据 Android提供了多种JSON解析库,如Gson、Jackson、org.json等。这里我们使用内置的org.json库来解析JSON。 1. 引入依赖(Android SDK已...

    JAVA上百实例源码以及开源项目源代码

    设定字符串为“张三,你好,我是李四” 产生张三的密钥对(keyPairZhang) 张三生成公钥(publicKeyZhang)并发送给李四,这里发送的是公钥的数组字节 通过网络或磁盘等方式,把公钥编码传送给李四,李四接收到张三编码后...

Global site tag (gtag.js) - Google Analytics