当前位置:编程学习 > JAVA >>

java 正则表达式问题,求超神

s="600343股票名称600323股票名称600123股票名称";

希望得到的结果是
s="sh600343股票名称sh600323股票名称sh600123股票名称"; 正则表达式 java --------------------编程问答--------------------
	public static void main(String[] args) {

String str = "600343股票名称600323股票名称600123股票名称";
str = str.replaceAll("(\\d+)", "sh$1");
System.out.println(str);
}
--------------------编程问答-------------------- 你确定这个不需要对上证和深证的分开判断么 --------------------编程问答--------------------
引用 1 楼 fudongrifdr 的回复:
	public static void main(String[] args) {

String str = "600343股票名称600323股票名称600123股票名称";
str = str.replaceAll("(\\d+)", "sh$1");
System.out.println(str);
}

元首威武 --------------------编程问答--------------------
引用 3 楼 crazypandariy 的回复:
Quote: 引用 1 楼 fudongrifdr 的回复:

	public static void main(String[] args) {

String str = "600343股票名称600323股票名称600123股票名称";
str = str.replaceAll("(\\d+)", "sh$1");
System.out.println(str);
}

元首威武

瞎写的
补充:Java ,  Java EE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,