求一字符串过滤代码~

Eric_Yu_Nupt 2007-06-12 09:36:50
要求:没有空格,只提取汉字以及非HTML标签的字母~在线求~按时结帖~
...全文
283 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
chouchy 2007-06-13
  • 打赏
  • 举报
回复
replace(" ","");
小官同志 2007-06-13
  • 打赏
  • 举报
回复
string.replace(" ","");就可以啦
Eric_Yu_Nupt 2007-06-13
  • 打赏
  • 举报
回复
顶起。
swoky 2007-06-13
  • 打赏
  • 举报
回复
1、用str.replace(" ","")可以去除空格
2、去除html:用正则表达式
public String clearHtml(String str){

// <[^>]+>|</[^>]+> 为匹配html的正则式
Pattern p = Pattern.compile("<[^>]+>|</[^>]+>");

Matcher m = p.matcher(str);
// 返回去除html 后的字符串
return m.replaceAll("");

}
比如:clearHtml("<a href='asdfs.jsp'>呵呵</a>");将返回 呵呵

3、提取汉字,也是用正则
匹配汉字的正则为:
^[\u4e00-\u9fa5](\s*[\u4e00-\u9fa5])*
具体的用法如2
Eric_Yu_Nupt 2007-06-12
  • 打赏
  • 举报
回复
a o...可以这样说吧~~就是过滤空格的~~~~我写数据进入MSSQL2000 的TEXT类型中`然后由于字符串中有空值不能完成插入。谢谢大家!
chouchy 2007-06-12
  • 打赏
  • 举报
回复
哪些字母是非HTML标签的字母?
yuanbaijun 2007-06-12
  • 打赏
  • 举报
回复
我也想知道
Eric_Yu_Nupt 2007-06-12
  • 打赏
  • 举报
回复
顶起!

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧