描述:需要替换的字符串 pic4, 正则式 [pic*([0-9]*)] ,想要替换的结果为 :image4.jpg说明一下:pic4的数字为变量。
解决方案 »
- java接口的问题
- JAVA命名是按什么规则,比如C++之匈牙利命名法,还是?
- java中如何连接MSSQL 2005?
- java 中, 如何判断一个字符串中是否是汉字?
- 大家进来研究一下,在不同的包中,超类中定义了protected 成员的时候,子类的继承问题?
- 请问在linux下转化中文问题
- 关于C++和JAVA的区别
- JFileChooser如何保存一个文件?具体来说:如何得到键入textField的文件名?
- JDBC 2.0 API为什么执行不了??用JDBC如何连接数据库呢??谢谢大家!!
- 上了一个网后注册表不能修改怎样解决?
- HELP!!
- (Struts 2) 请问什么是action,什么是拦截器,struts.xml是做什么的?谢谢
public static void main(String[] arg) {
String a = "pic4";
String b = a.replaceAll("pic([0-9]+)", "image$1.jpg");
System.out.println(b); }
}
s.replaceFirst("[pic*([0-9]*)] ", "image4.jpg");
private static final String INPUT = "pic23"; /**
* @param args
*/
public static void main(String[] args) {
Pattern p = Pattern.compile(REGEX);
Matcher m = p.matcher(INPUT);
while (m.find()) {
System.out.print(m.replaceAll("image")+".jpg");
}
}}