Java正则表达式用括号括起来
发布时间:2020-05-24 17:13:23 所属栏目:Java 来源:互联网
导读:我有以下输入字符串: flag1 == hello and flag2==hello2 (字符串长度和==’某事’变化). 期望的输出: flag1==(hello) and flag2=(hello2) 我试过了 line = line.replaceAll((s*==s*), () 但这并没有给我一个结束.知道如何做到这一点? 谢谢! 除非我误解,否
|
我有以下输入字符串: flag1 == 'hello' and flag2=='hello2' (字符串长度和==’某事’变化). 期望的输出: flag1==("hello") and flag2=("hello2")
我试过了 line = line.replaceAll("(s*==s*)","("")
但这并没有给我一个结束.知道如何做到这一点? 谢谢! 解决方法除非我误解,否则你可以匹配引号之间的所有内容并替换.String s = "flag1 == 'hello' and flag2=='hello2'";
s = s.replaceAll("'([^']+)'","("$1")");
System.out.println(s); // flag1 == ("hello") and flag2==("hello2")
如果你想要==替换的空格: s = s.replaceAll("s*==s*'([^']+)'","==("$1")"); (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- java – 在Spring Boot应用程序中扫描不同maven模块/ JAR的
- Spring Security结合JWT的方法教程
- 实例解析JSP中EL表达式的各种运用
- Spring boot 总结之跨域处理cors的方法
- javafx-8 – 如何在场景构建器中设置控制器?
- Java Swing:Jtable ArrayIndexOutOfBoundsException
- android 字体大小 根据分辨率 自动调整
- java – Spring-boot CrudRepository自动装配错误
- 运行JMS使用者时的java.lang.NoClassDefFoundError
- java短信验证码获取次数限制实例
