首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

有没有简单的方法,将文本的空格替换成一个字符?解决方案

2012-02-14 
有没有简单的方法,将文本的空格替换成一个字符?我在做模糊查询的时候,想将用空格分隔的字符串,变成合理的

有没有简单的方法,将文本的空格替换成一个字符?
我在做模糊查询的时候,想将用空格分隔的字符串,变成合理的模糊字符串,
"阿         嫂     对 "   变成 "%阿%嫂%对% ",呵呵,我不想变成 "%阿%%%%嫂%%对% ",尽管无所谓,我还是想找个简便的方法转换一下。

[解决办法]
用正则阿
strText = System.Text.RegularExpressions.Regex.Replace(strText.Trim, "( )\1+|( ) ", "% ")

==================================================================
博客空间:http://blog.csdn.net/lovingkiss
资源下载:http://download.csdn.net/user/lovingkiss
优惠接单开发,组件控件定制开发,成品源代码批发
联系方式:Q64180940 全天在线
==================================================================
[解决办法]
正则
不知道你用的什么语言

正则基本上就是 (\s+) 替换成 你想要的

热点排行