Foxtable(狐表)用户栏目专家坐堂 → 正则表达式的问题


  共有3614人关注过本帖树形打印复制链接

主题:正则表达式的问题

帅哥哟,离线,有人找我吗?
fubblyc
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2355 积分:16187 威望:0 精华:0 注册:2013/9/1 8:09:00
正则表达式的问题  发帖心情 Post By: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 ="[\"]" 也不行,不知道如何弄了

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111381 积分:566969 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/6/26 10:10:00 [只看该作者]

把字符串里的引号去掉?

Dim txt = "莆田市麦奇教育信息咨询""有限公司(原名|莆田市玛酷教育信息咨询有限公司)"
Dim str = txt.Replace("""" ,"")
Output.Show(str)

 回到顶部
帅哥哟,离线,有人找我吗?
fubblyc
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2355 积分:16187 威望:0 精华:0 注册:2013/9/1 8:09:00
  发帖心情 Post By:2021/6/26 10:13:00 [只看该作者]

你这个是去掉两个引号,我的内容也可能是单个双引号。这如何去除

 回到顶部
帅哥哟,离线,有人找我吗?
fubblyc
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2355 积分:16187 威望:0 精华:0 注册:2013/9/1 8:09:00
  发帖心情 Post By: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这个值是目标是创建文件夹,文件夹名称不能包含 \/:*"?<>|

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111381 积分:566969 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By: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



 回到顶部