以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]字符替换删除 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=95858) |
-- 作者:hpyer2016 -- 发布时间:2017/2/7 10:42:00 -- [求助]字符替换删除 此主题相关图片如下:1.png 如上图 想实现删除合同名称列里含有括号的字符【删除括号及括号里面的字符】 不知道代码错在哪里,没有起作用
|
-- 作者:有点色 -- 发布时间:2017/2/7 10:44:00 -- 第一行加入 \'\'\'
然后把括号,换成中文输入法的 (),不要用英文输入法的 () |
-- 作者:hpyer2016 -- 发布时间:2017/2/7 10:47:00 -- 第一行加入 \'\'\' 是什么意思? |
-- 作者:有点色 -- 发布时间:2017/2/7 10:48:00 -- 参考
http://www.foxtable.com/webhelp/scr/1273.htm
|
-- 作者:hpyer2016 -- 发布时间:2017/2/7 10:51:00 -- \'\'\'... For Each dr As DataRow In DataTables("新的工作表").DataRows Dim str As String =dr("合同名称") Dim i As Integer=str.IndexOf("(") Dim j As Integer=str.IndexOf(")") Output.Show(i) If i >0 Then dr("合同名称2")=str.Remove(i,j-i) Else dr("合同名称2")=dr("合同名称") End If Next 还是不行
|
-- 作者:有点色 -- 发布时间:2017/2/7 10:52:00 -- 一定,要弄成中文的括号 () |
-- 作者:hpyer2016 -- 发布时间:2017/2/7 11:07:00 -- 好啦 ,非常感谢,又学到了一个新的知识点,平时都没注意 |