截取字符串问题,急急急急急!

问题描述

怎么去掉1个字符串中间的多个空格,只留1个空格!字符串事例:"我是中国人"想要的效果:"我是中国人"高手帮忙啊!

解决方案

解决方案二:
Regex.Replace
解决方案三:
usingSystem;usingSystem.Text.RegularExpressions;classTest{staticvoidMain(){strings0="我是中国人";strings1=Regex.Replace(s0,"\s+","");Console.WriteLine(s1);}}

解决方案四:
我用Replace怎么只能把中间所有空格去掉,但是我想留一个啊!麻烦高手解惑!
解决方案五:
stringinput="我是中国人";stringstr=Regex.Replace(input,@"()1+","$1",RegexOptions.None);Console.WriteLine(str);Console.Read();

解决方案六:
Console.WriteLine(Regex.Replace("我是中国人",@"{2,}",""));

解决方案七:
stringresult=System.Text.RegularExpressions.Replace("你的字符串","\s+","");

解决方案八:
越来越不好蹭分了。
解决方案九:
stringstr="";rgexp.Replace(str,"s+","");
解决方案十:

解决方案十一:
出手都好快啊...同意7楼..呵呵..
解决方案十二:
来学习的....
解决方案十三:
你可以直接复制到你的VS中运行,我做出来了,你试试吧stringresult="";//结果stringfinalResult="";//最终结果stringstr="我是中国人";//原始字符串string[]str1=str.Split();//拆分成字符数组for(inti=0;i<str1.Length;i++){result+=str1[i].Trim();//每个字符都trim一下,这样的结果字都会连住"我是中国人"}//Console.WriteLine(result);for(inti=0;i<result.Length;i++){finalResult+=result[i]+"";//加上空格}Console.WriteLine(finalResult);
解决方案十四:
trim
解决方案十五:
引用3楼wosisisi的回复:

我用Replace怎么只能把中间所有空格去掉,但是我想留一个啊!

用的是正则的替换匹配多个空格替换为一个
解决方案:
stringStr1="我是中国人";stringresult=Str1.Replace("","");Str1="";for(inti=0;i<result.Length;i++){if(i<result.Length-1)Str1+=result[i]+"";elseStr1+=result[i];}textBox1.Text=Str1;
解决方案:
usingSystem;classtest{staticvoidMain(){stringstr="我是中国人";str=str.Replace("","");string[]arr=newstring[str.Length];for(inti=0;i<str.Length;i++){arr[i]=str.Substring(i,1);}Console.WriteLine(string.Join("",arr));}}

解决方案:
usingSystem;classtest{staticvoidMain(){stringstr="我是中国人";str=str.Replace("","");string[]arr=newstring[str.Length];for(inti=0;i<str.Length;i++){arr[i]=str.Substring(i,1);}Console.WriteLine(string.Join("",arr));}}

解决方案:
stringstr="我是中国人";//这是你转换前的字符stringstrOK="";//这是你转换后的字符char[]temp=str.ToCharArray();for(inti=0;i<temp.Length;i++){if(temp[i].ToString()!=""){strOK+=temp[i].ToString()+"";}}strOK=strOK.Trim();//着就是你最后得到的字"我是中国人"

解决方案:
学习了
解决方案:
~~~zz~~

时间: 2024-11-05 18:45:00

截取字符串问题,急急急急急!的相关文章

oracle存储过程-Oracle存储过程 截取字符串循环执行动作 急急急急!

问题描述 Oracle存储过程 截取字符串循环执行动作 急急急急! create or replace procedure PROC_UPDATENEWSKW(newsid in number, kw in varchar2) is i number:=0; begin /** 1.查询标签表(jc_content_tag)是否有相同tag_name的标签,如果有则直接将此条记录的tag_id与newsid 插入jc_contenttag(新闻标签关联表)表/ select count() in

正则表达式截取字符串问题~~~~~急

问题描述 我有这样一个程序,遍历HTML文档中的内容,把所有链接信息都获取出来然后判断链接地址的有效性.如<ahref="/aa/aa.html"></a>我用正则取出了href部分然后在判断链接地址的有效性,但有一种情况不知道该如何实现就是当href部分是脚本打开某个页面,比如<ahref="window.open('/aa/aa.html','','')"></a>我该怎样取里边的链接地址呢? 解决方案 解决方案二

substring-c# 截取字符串的问题 如果在一串字符中id 在100行

问题描述 c# 截取字符串的问题 如果在一串字符中id 在100行 c# 截取字符串的问题 如果在一串字符中id 在100行 我要获取id后面的10个数字 请问怎么截取呢 解决方案 string[] lines = s.Split(new string[] {"rn"}, StringSplitOptions.None); string s = lines[99]; string result = Regex.Match(s, "(?<=id)\d{10}")

正则表达式截取字符串急急急急

问题描述 正则表达式截取字符串急急急急 @:2120100301@+@:2120100302@+@:2120100303@+@:2120100304@截取@:与@之间的数字串,再截取运算符号+ 解决方案 String regEx = ""(@:)(d{120})(@)""; String url = ""@:2120100301@+@:2120100302@+@:2120100303@+@:2120100304@""; Pat

方法-windows下praat源码编译问题!急急急急急

问题描述 windows下praat源码编译问题!急急急急急 从官网上下载的praat源码进行编译,按照网上说的方法编译,但是总是出现 make (e=2): 系统找不到指定的文件. make[1]: *** [libgsl.a] Error 2 make[1]: Leaving directory `d:/sources_5404/external/gsl' make: *** [all] Error 2 错误!试了各种方法,都没解决,望高手指点一下! 解决方案 你试了哪些方法?下面的方法试过

方法-加密问题急急急急急级

问题描述 加密问题急急急急急级 JS文件加密方法在里面通过KEY得到VALUE ,KEY在JS里面 解决方案 不知道你是想加密还是取值 http://www.cnblogs.com/cgli/archive/2011/05/17/2048869.html 解决方案二: 我是要解密 解密函数在我JS里面我不会解密不会用函数!!!~JS不是很会求指教 我不知道这里怎么上我JS图片~~能加596193099@qq.com联系吗 解决方案三: 加密函数跟解密函数是对应的,有加密函数,就对应的调用解密函数

急急急急急急急急急急急

问题描述 急急急急急急急急急急急 C++语言中函数调用应该怎么理解?函数调用的好处是什么? 解决方案 http://zhidao.baidu.com/link?url=9i-ha1-FmswOpoGnmeSMGtzLcjJAq8XnExJkHSXjHBmM_OAxehH3tL9gu30vqz7hvnTZVUpN0jISQs2I7i1_HYWvQ6WL0ZnIZ9Nr0fFzVTq 解决方案二: 用C语言怎么写这个程序?f(x) = anxn +......+a2x2 + a1x + a0例如:计

求高手kindeditor富文本编辑器,使用源码及详解,谢谢各位,急,急,急,急,急急

问题描述 求高手kindeditor富文本编辑器,使用源码及详解,谢谢各位,急,急,急,急,急急 求高手kindeditor富文本编辑器,使用源码及详解,谢谢各位,急,急,急,急,急急 解决方案 参考:http://blog.csdn.net/thinkhlin_down/article/details/6065619http://www.poluoluo.com/jzxy/201306/214700.htmlhttp://cshbbrain.iteye.com/blog/1892698 解决方

0到15 的正则表达式急急急急急

问题描述 0到15 的正则表达式急急急急急 求一个0到15 的正则表达式,现在急用,请指点指点急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急 解决方案 d|(1[0-5]) 很简单的,你试一试 解决方案二: d|1[0-5]0到15 的正则表达式 解决方案三: ^[0-9]|1[1-5]$ ^[0-9]|1[1-5]$