Z zhonguo Unregistered / Unconfirmed GUEST, unregistred user! 2007-06-10 #1 我从编辑框获取内容时字符串尾部多了一些特殊字符,如:编辑框的内容为:'地址A' 获取出来的却是:'地址A'#2$% ,后面多了#2$% 如何去除!
Z zhonguo Unregistered / Unconfirmed GUEST, unregistred user! 2007-06-10 #3 楼上的兄弟,长度不是固定的.而且那些字符在字符串之外,即用变量S保存后发现: S:='地址A'#2$%
D dongy_143 Unregistered / Unconfirmed GUEST, unregistred user! 2007-06-10 #5 你说的编辑框是不是edit? 如果是的话,获取出的内容没有#2$%
U ufo Unregistered / Unconfirmed GUEST, unregistred user! 2007-06-10 #6 试试 s:= trimright(s) 记得trim函数除空格外也会把一些特殊控制符删除的。
K kaida Unregistered / Unconfirmed GUEST, unregistred user! 2007-06-10 #7 #、2、$、% 并不是特殊字符。你用的是什么编辑框?应从根源解决。 也可能是你取字符串的方法有问题。
Z zhonguo Unregistered / Unconfirmed GUEST, unregistred user! 2007-06-10 #9 是一个公司自己现写的类似combobox的的控件,取值时只是用了s:=NEcombobox1.text,多一特殊字符.用trim试过了没有用.
K kaida Unregistered / Unconfirmed GUEST, unregistred user! 2007-06-10 #10 NEcombobox 的问题,仔细检查 NEcombobox 控件吧。
A asksomeone Unregistered / Unconfirmed GUEST, unregistred user! 2007-06-10 #11 可以过滤你说的特殊字符啊 uses StrUtils; s:=stringreplace(NEcombobox1.text,'#2$%','',[rfReplaceAll]); 如果那几个不固定,那就多做几次
可以过滤你说的特殊字符啊 uses StrUtils; s:=stringreplace(NEcombobox1.text,'#2$%','',[rfReplaceAll]); 如果那几个不固定,那就多做几次