我爱Aspx >> C#.Net >> 如何判断一个字符串里有一个特殊字符,并且将这个特殊字符代替成另一个特殊字符!jsp里有一个输入框。
在action里先要判断这个输入框是否有特殊字符"*",如果有特殊字符"*"就将它转换成"%"。请问这个功能如何实现!!!
第2楼. 由 Netself 于 2007-5-21 10:50:29 发表
String str="abc*123";
str=str.indexOf("*")==-1?str;str.replaceAll("*","%");
第3楼. 由 HelloWorld_001 于 2007-5-21 10:51:33 发表
这样直接写行不行啊?
需不需要转义啊?
第4楼. 由 dong8255 于 2007-5-21 10:56:45 发表
我先试试行不行!
第5楼. 由 alexwan 于 2007-5-21 11:08:13 发表
可以抽象一个函数:
String replaceChar(String str,String replaced,String replacing)
{
return str.replaceAll(replaced,replacing);
}
第6楼. 由 wuheng66888 于 2007-5-21 11:13:27 发表
二楼的方法不错
第7楼. 由 dong8255 于 2007-5-21 11:13:53 发表
不行呀!
第8楼. 由 Netself 于 2007-5-21 11:23:54 发表
不好意思刚才的程序没调,这个可以了:
String str="abc*12*3";
str=(str.indexOf("*")==-1)?str:str.replaceAll("\\*","%");
System.out.println("="+str);
Ҷƪл˵?
查询问题[06-12]
JAVA连接SQL2000的问题[06-12]
我们设置的邮件只能接收不能发送..[06-12]
一个简单的数组+get方法问题,来..[06-12]
求个Excel导入sql的解决方案[06-12]
求救,几个小问题~~- -!初学者求助[06-12]
我见鬼了,怎么会这样?那位仁兄看..[06-12]
用DIV+CSS做的页面不流畅,是怎么..[06-12]
一个.xls(excel 2003)中有几个sh..[06-12]
关于Datalist(最后20分了)[06-12]