以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 正则表达式的问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=169688) |
-- 作者:fubblyc -- 发布时间:2021/6/26 9:25:00 -- 正则表达式的问题 Dim pattern As String = "[\\"]" Dim txt = "莆田市麦奇教育信息咨询"有限公司(原名|莆田市玛酷教育信息咨询有限公司)" Dim str = System.Text.RegularExpressions.Regex.Replace(txt , pattern ,"") Output.Show(str) 我要是替换引号的,变量pattern = "["]" 不行,pattern ="[\\"]" 也不行,不知道如何弄了
|
-- 作者:有点蓝 -- 发布时间:2021/6/26 10:10:00 -- 把字符串里的引号去掉? Dim txt = "莆田市麦奇教育信息咨询""有限公司(原名|莆田市玛酷教育信息咨询有限公司)" Dim str = txt.Replace("""" ,"") Output.Show(str) |
-- 作者:fubblyc -- 发布时间:2021/6/26 10:13:00 -- 你这个是去掉两个引号,我的内容也可能是单个双引号。这如何去除 |
-- 作者:fubblyc -- 发布时间:2021/6/26 10:16:00 -- Dim pattern As String = "[\\\\/:*?<>|]" Dim txt = "莆田市麦奇教育信息咨询有限公司”(原名|莆田市玛酷教育信息咨询有限公司)" Dim str = System.Text.RegularExpressions.Regex.Replace(txt , pattern ,"") Output.Show(str) 我是要去除 \\/:*"?<>| 这些字符,其中包含了单个双引号 ,所以用了正则表达式 txt这个值是目标是创建文件夹,文件夹名称不能包含 \\/:*"?<>|
|
-- 作者:有点蓝 -- 发布时间:2021/6/26 10:49:00 -- 去掉的就是单个双引号http://www.foxtable.com/webhelp/topics/0211.htm https://www.baidu.com/baidu?word=c%23+%E6%AD%A3%E5%88%99+%E5%8F%8C%E5%BC%95%E5%8F%B7 |