以文本方式查看主题

-  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