juddtj 发表于 2008-4-15 20:02:05

求助如何把文本(字符串)里的字符分组

一个文本里有字母和数字(字母只有N,G,X三个,数字不限),现欲将每个字母后面的数字分别存在相应字母的数组下,(如图所示)
望各位大哥大姐不吝赐教啊,感激不尽了!

cpubbs 发表于 2008-4-15 22:39:47

不知道有没有兄弟有较为快速的方法,我想到的比较繁了点!不过这里看是一个字母,二个数字,有规律!这样取STRINGSUBSET有点麻烦!

seahllgirl 发表于 2008-4-16 15:39:42

好像是很麻烦啊,想问楼主是怎么得到的这个字符串呢?
能不能对字符串进行一些改正啊

站立的鱼 发表于 2008-4-16 16:58:33

我的办法也比较烦点,就是取出;以前的每一条字符串,然后查此字符串中是否有NGX:
都有的话就NG之间为N的,GX之间为G的,X之后的为X的;
如果其中一个没有,例如X没有,则NG之间,G之后;
如果只有一个则就这个字母之后的。

juddtj 发表于 2008-4-16 20:09:48

回复 3# 的帖子

字符串是个数控加工程序,那几个字母是确定的,数字是随意的

juddtj 发表于 2008-4-16 20:14:02

回复 4# 的帖子

4楼和我想的一样,关键是用什么节点如何来实现,
比如怎么把;以前的取出来,又怎么NG之间的作为N的呢?
谢谢!

站立的鱼 发表于 2008-4-18 12:41:25

这个就要用循环和字符串的匹配模式节点了···烦是烦了点 但是绝对能实现的···

dengni234 发表于 2008-4-23 09:48:58

很复杂,还是依照图片中的数据形式编写的:L
页: [1]
查看完整版本: 求助如何把文本(字符串)里的字符分组