当前位置: 代码迷 >> Java相关 >> 请问:正则表达式,将一个字符串中出现的空格替换
  详细解决方案

请问:正则表达式,将一个字符串中出现的空格替换

热度:7504   发布时间:2013-02-25 21:48:22.0
请教:正则表达式,将一个字符串中出现的空格替换
将一个字符串(任意字符,包括汉字)开头和结尾处出现的空格替换空串(""),中间出现的空格替换为(" OR ")

------解决方案--------------------------------------------------------
String trimLine = " 中 国 ";
trimLine = trimLine.trim();
trimLine = trimLine.replace(" "," OR ");
------解决方案--------------------------------------------------------
string.trim();//取出开头和结尾的空格
string.replaceAll("\s*","OR");//替换空格
------解决方案--------------------------------------------------------
哦错了 一楼的代码有个问题 因该是 

CString strTemp = " 中 国 " ;
strTemp.TrimLeft() ;
strTemp.TrimRight() ;
strTemp.Replace("\s"," OR ") ; // 没有\s这个转义字符
strTemp.Replace(" "," OR ") ;