delphi 正则或字符串截取 这样的代码该如何写? memo里有这样的一段字符串 如下1111: 空间2222: 新闻3333: 读书请问只取 ":" 左边的字符串 正则要怎么写啊 最后得到结果是111122223333 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 for i := 0 to mmo1.lines.count - 1 do mmo2.lines.add(copy(mmo1.lines[i], 1, pos(':',mmo1.lines[i]) - 1)); 正则表达式 (.*?): 用取子匹配 就行了第二种就像楼上的 COPY POS如果可以修改MEMO中的格式建议用这种格式1111=空间2222=新闻3333=读书ShowMessage(Memo1.lines.Names[0]); 就能获取=前边的内容ShowMessage(Memo1.lines.ValueFromIndex[0])就能获取=后边的内容特方便LZ捡自己容易理解的弄吧 多串口 关于Tchart里用edit的值赋值给十字丝的小问题。 高分求答案!!!动态生产组件问题!!! 一个菜鸟的简单问题,还请大家解答 windows 为什么能够显示各种各样的字体 救命呀,再解决不了...我就要被炒了.....各位大哥...进来看看吧....乞讨中.... 进销存问题:库存金额一般都用什么值?按购入价,零售价?请看下面的疑问。 有关OPENGL中的视点问题???(超级难度!) 如何打包bde??急 关于设置索引的问题 关于字符串比较问题 求句一次插入、更新多条记录的SQL
mmo2.lines.add(copy(mmo1.lines[i], 1, pos(':',mmo1.lines[i]) - 1));
第二种就像楼上的 COPY POS
如果可以修改MEMO中的格式
建议用这种格式1111=空间
2222=新闻
3333=读书ShowMessage(Memo1.lines.Names[0]);
就能获取=前边的内容
ShowMessage(Memo1.lines.ValueFromIndex[0])
就能获取=后边的内容
特方便
LZ捡自己容易理解的弄吧