社区
C#
帖子详情
还要麻烦思归老哥一下或者其他人了。处理一串字符串的问题了
stlwj
2004-10-28 11:04:44
有字符串如下.
val1 val2 val3 val4
val1 val 2 val3 val4
(在val2与val3之间是两个空格。其它是一个空格.)
想把该字符串处理成
val1,val2,val3,val4
val1,val 2,val3,val4
请问如果用正则表达式来做的,要怎么办。
再这里再次感谢思归帮我解决了昨天的问题。。。
...全文
227
20
打赏
收藏
还要麻烦思归老哥一下或者其他人了。处理一串字符串的问题了
有字符串如下. val1 val2 val3 val4 val1 val 2 val3 val4 (在val2与val3之间是两个空格。其它是一个空格.) 想把该字符串处理成 val1,val2,val3,val4 val1,val 2,val3,val4 请问如果用正则表达式来做的,要怎么办。 再这里再次感谢思归帮我解决了昨天的问题。。。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
20 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
stlwj
2004-10-29
打赏
举报
回复
比较难以说清楚,谢谢思归的,不要再麻烦您了,我自己去研究,结帖。
yypeng
2004-10-29
打赏
举报
回复
楼上的够恶心的,哪个贴 子里都有,建议版主将它给封了!
同意的up
cs920
2004-10-28
打赏
举报
回复
~来学习的...
laodeng72586
2004-10-28
打赏
举报
回复
搞不懂.
你到底用的是什么规律进行处理的?
有的一个空格,有的两个空格,
真是搞不懂.....
mobydick
2004-10-28
打赏
举报
回复
把空格替换成","不就可以了?
wingnal
2004-10-28
打赏
举报
回复
老大说得对阿
你的那些字符有没有规律的阿?
stlwj
2004-10-28
打赏
举报
回复
规则是各个内容是通过一个空格相隔的,但在proudtd 3和proudt abc 3之间是用两个空格相隔的,后面的数字是可变的。有可能是数字,也可能是文字。
group 1. proudtd 3 3 4
group 1. proudt abc 3 3 4
group(1个空格)1.(1个空格)proudtd(两个空格)3(1个空格)3(1个空格)4
group(1个空格)1.(1个空格)proudt abc(两个空格)3(1个空格)3(1个空格)4
saucer
2004-10-28
打赏
举报
回复
what is the rule here? the last three are always numbers? if there is no rule, then there is no way to do it
stlwj
2004-10-28
打赏
举报
回复
输出成这个:
group,1.,proudtd,3,3,4
group,1.,proudt abc,3,3,4
saucer
2004-10-28
打赏
举报
回复
what will the output be?
stlwj
2004-10-28
打赏
举报
回复
谢谢思归,但这种方法只能对
val1 val2 val3 val4
val1 val 2 val3 val4进行处理,
我的数据要比这个复杂了。具体的数据如下:
group 1. proudtd 3 3 4
group 1. proudt abc 3 3 4
如果可以的话,请帮我设计一下。我在正则表达式里找了很久,都处理不了。
saucer
2004-10-28
打赏
举报
回复
string s = @"val1 val2 val3 val4
val1 val 2 val3 val4";
s= Regex.Replace(s,@"[ ]+(?=[a-zA-Z])",",");
Console.WriteLine(s);
stlwj
2004-10-28
打赏
举报
回复
TO:brightheroes(闭关|那一剑的风情)
会把字符串变成
val1,val2,val3,val4
val1,val,2,val3,val4
小蕊_claudia
2004-10-28
打赏
举报
回复
http://dev.csdn.net/Develop/article/41/41245.shtm
brightheroes
2004-10-28
打赏
举报
回复
string s = "val1 val2 val3 val4";
s = s.Replace(" "," ");
s = s.Replace(" ",",");
saucer
2004-10-28
打赏
举报
回复
is it always the string "proudtd"? is the number of records fixed each line?
stlwj
2004-10-28
打赏
举报
回复
应该是比较麻烦的一件事情,总之谢谢思归的帮助。。。
stlwj
2004-10-28
打赏
举报
回复
呵呵,可能是我的描述不清楚。其实这些数据是有规律的,就是在
group(1个空格)1.(1个空格)proudtd(两个空格)3(1个空格)3(1个空格)4
******* *
这两个数据之间是两个空格,其他的数据是之间是一个空格隔开。
而在proudtd的数据是可能有存在空格,但只当是一个数据来处理。
saucer
2004-10-28
打赏
举报
回复
看你的要求
group(1个空格)1.(1个空格)proudtd(两个空格)3(1个空格)3(1个空格)4
^^^^^^^^^^怎么知道这里要不要换成","
group(1个空格)1.(1个空格)proudt abc(两个空格)3(1个空格)3(1个空格)4
C#.NET学习好资料-编程常用功能及代码的总结与收藏
1.打开新的窗口并传送参数: 2 2.为按钮添加对话框 2 3.删除表格选定记录 2 4.删除表格记录警告 2 5.点击表格行链接另一页 3 6.表格超连接列传递参数 4 7.表格点击改变颜色 4 8.关于日期格式 4 9.获取错误信息并到指定页面 5 10.清空Cookie 5 11.自定义异常
处理
5 12.Panel 横向滚动,纵向自动扩展 8 13.回车转换成Tab 9 14.DataGrid超级连接列 9 15.DataGrid行随鼠标变色 9 16.模板列 9 17.数字格式化 10 18.日期格式化 10 19.如何设定全局变量 11 20.怎样作到HyperLinkColumn生成的连接后,点击连接,打开新窗口? 11 22.读取DataGrid控件TextBox值 12 23.
思归
(DataGrid,3个模板列,数量,单价、总数) 12 24.datagrid选定比较底下的行时,为什么总是刷新
一下
,刚才选定的行因屏幕的关系就看不到了 14 25.在Datagrid中修改数据,当点击编辑键时,数据出现在文本框中,怎么控制文本框的大小 ? 14 26.对话框 14 27.
古诗词鉴赏一人物形象PPT课件.pptx
古诗词鉴赏一人物形象PPT课件.pptx
七年级语文上册 《古代诗歌五首》同步练习1 人教新课标版(通用).doc
七年级语文上册 《古代诗歌五首》同步练习1 人教新课标版(通用).doc
ASP.net 动态加载控件时一些
问题
的总结
1 、在使用LoadControl加载控件后,用户控件中的某些控件不再响应事件。 这个
问题
主要是由于将控件加载放在if (!Page.IsPostBack)之内引起的,放在外面即可。在
思归
的blog上对此
问题
进行了详细的说明。 2、用户控件中某些控件的响应出现
问题
,如某个按钮第一次选择时不触发CLICK事件,第二次可以了。 这是由于没有给控件设置ID引起的,控件ID的作用在下面详细讲述。 如 代码如下:Control userControl=(Control)Page.LoadControl(“Test.ascx”); userControl.ID=“Test”; AddControl(us
浅析《诗经》中的离别情怀
浅析《诗经》中的离别情怀
C#
111,096
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章