JAVA中的正则不太懂,求助达人帮忙。
String s1="sina.com?aa=${aa1}&bb=${bb1}";String s2="sina.com?aa=(aa1)&bb=(bb1)";也就是${}换成(),其他不变。多谢了。
String s1="sina.com?aa=${aa1}&bb=${bb1}";String s2="sina.com?aa=(aa1)&bb=(bb1)";也就是${}换成(),其他不变。多谢了。
解决方案 »
- java有没有线程容器 提供了唤醒容器中所有挂起线程的方法 并且提供了挂起指定线程的方法
- 小弟想更深入的了解JAVA内存,Who can help me?
- 关于JTable的问题,谢谢各位高手帮忙
- 请问java个基础问题,高手帮帮忙哦。
- java.awt的button有没有方法设置为不可用
- 去掉时间后的.0
- 判断数字输入是否正确
- 如何把一个路径目录下的所有文件的文件名读入到一个ArrayList里面?
- 奇怪,我用smartupload 上传文件,表单用 multipart/form-data 方式,通过 mysmartupload.getRequest().getParameter("txt_name")得到for
- 图形化用户界面
- 高分求教redhat9.0上数据库连接出现的问题 The Network Adapter could not establish the connection !
- Swing界面,Http协议,Tomcat容器
屏蔽手机号码怎么做,其实用jdk自己带的正则表达式库可以很好的解决。import java.util.regex.*;public class ReplaceTel{
public static void main(String[] args) throws Exception{
Pattern p = Pattern.compile("13[0-9]{9}");
Matcher m = p.matcher("your tel is : 13331239924;but my is 13347215555");
String result = m.replaceAll("XXXXXXXXXXX")
System.out.println(result);
}
}
String s2=s1.replaceAll("[\\$]","").replaceAll("\\{([^\\}]*)\\}","\\($1\\)");