trystring str1="我*****是*****一*****个*****中*****国*****人*****";
string[] str2 = System.Text.RegularExpressions.Regex.Split(str1,@"[*]+");
string[] str2 = System.Text.RegularExpressions.Regex.Split(str1,@"[*]+");
解决方案 »
- 怎么利用程序代码创建一个已经.exe文件
- 求一方法C#
- 如何制作窗体启动特效,就像有幻灯片的效果,如:百叶窗方式或马赛克方式显示窗体等,谢谢!!
- 转贴,收集人气——一点小看法:怎样消除业务逻辑对数据持久的依赖的讨论?
- 请教C#中的一个SQL语句
- C#编写角色类游戏中经常遇到的角色设置
- 难题!!!搜索十个access数据库中的所有文本或备注类型的字段,看其中是否有"主题"两字.....
- 在Windows Forms下如何重新绑定Datagrid?
- 如何 在Visual Studio中进行对数据库的更新和错误数据的修改
- 怎么实现在winform中点击ListView的一个单元可以选中一行?
- C#如果实现JAVA中的applet应用于B/S的Class?
- 如何把图片转化成二进制数据插到数据库中,然后再显示出来
string[] str2;
str1=str1.Replace("*****","*");
str2=str1.Split('*');
你的方法很好,解决了我举例中的问题,可是这个方法可能会出现一个问题
如果string str1="我*是***一****个*****中*国*****人*****";
我希望是的只把"*****"的转换,如果都替换成"*"则会使得没有实现我所
需要的数组了。思归大哥的方法也会出现这样的问题,还望请教?
string[] str2;
str1=str1.Replace("*****","?");
str2=str1.Split('?');
假如:原句是"我***是*一****个*****中********国**人****";
你就只要把它变成
“我***是*一个*****中********国**人”
也就是只把中间为4个'*'号的split了?
========================================
学习就是为了更好的去生活!!!
欢迎交流[email protected]
Regex.Split 方法
是这样的,我希望的是把是把字符串中"*****"全部去掉,然后把剩下的变成字符串数组。
当count=0时读入一个"*"的时候,就记住当前位置,在读入下一个字符,如果是“*”就count++,否则就count=0,当count为3的时候你就把从刚才记下的位置到当前位置的字符从这个string中删除!
这样做可能笨了点!不过在没有其它方法时还是可以用的!
========================================
学习就是为了更好的去生活!!!
欢迎交流[email protected]
string str1="我**是****一*****个*****中*****国*****人*****";
string[] str2 = System.Text.RegularExpressions.Regex.Split(str1,@"[*]*");
学习就是为了更好的去生活!!!
欢迎交流[email protected]
==========================================================================================
Regex r = new Regex("****");
// Find a single match in the string.
Match m = r.Match(str1);
if (m.Success)
{
int stratIndex;
stratIndex=m.Index;
string temp,str3;
str3 = temp.Substring(0,stratIndex);
str3 += temp.Substring(startIndex+4,temp.Length); }你看看这样OK不!==========================================================================================
学习就是为了更好的去生活!!!
欢迎交流[email protected]
==========================================================================================