Foxtable(狐表)用户栏目专家坐堂 → 按标点符号分割字符串


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

主题:按标点符号分割字符串

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


加好友 发短信
等级:一尾狐 帖子:424 积分:5121 威望:0 精华:0 注册:2012/11/16 8:21:00
按标点符号分割字符串  发帖心情 Post By:2019/4/17 8:40:00 [只看该作者]

老师,我有一些字符串内容,我想对这些字符串内容进行比较,它们又不是严格一致,我想把这些字串按标点符号,拆分成一个个的小的字符数组

 

比如这个字符串:“经济学类(含荷兰格罗宁根大学双学位项目)(含国家公派留学计划及德国哥廷根大学、慕尼黑大学、法国巴黎政治大学等校免学费交流项目;含经济学、国际经济与贸易(国际经济学方向)、金融学、财政学,保险学5个专业;部分专业课程英语授课)

 

 

我想要的目标是,只要遇到标点符号就断开,折成一个个的字符串数组,字符串数组不包括标点符号,如下面

 

经济学类

含荷兰格罗宁根大学双学位项目

含国家公派留学计划及德国哥廷根大学

慕尼黑大学

。。。。。等等

 

我感觉是不是要用正则呢,没有啥思路,拜托老师了


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/4/17 9:41:00 [只看该作者]

参考代码

 

'''
Dim str As String = "经济学类(含荷兰格罗宁根大学双学位项目)(含国家公派留学计划及德国哥廷根大学、慕尼黑大学、法国巴黎政治大学等校免学费交流项目;含经济学、国际经济与贸易(国际经济学方向)、金融学、财政学,保险学5个专业;部分专业课程英语授课)"
Dim ary = str.split(new Char(){"(", ")", "、", ";"})
For Each s As String In ary
    msgbox(s)
Next


 回到顶部