以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  trim 掉结尾的任何标点符号  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=184856)

--  作者:edisontsui
--  发布时间:2023/1/10 11:54:00
--  trim 掉结尾的任何标点符号
                With e.Form.Controls("textbox1")
                    .Value = .value.trimend(",")
                end with

上面的代码,我希望 trim 掉结尾的所有标点符号,请问要怎样写代码?谢谢。

--  作者:有点蓝
--  发布时间:2023/1/10 13:21:00
--  
1、.Value = .value.trimend(",",".","!",...............)

2、使用正则
.value = System.Text.RegularExpressions.Regex.Replace(.value, "[~!@#\\$%\\^&\\*\\(\\)\\+=\\|\\\\\\}\\]\\{\\[:;<,>\\?\\/""]+","")
--  作者:edisontsui
--  发布时间:2023/1/10 13:50:00
--  
原来,只能把所有符号都罗列出来,我还以为有什么判断数字、字母那样的简单代码。谢谢。