
ExcelVBA,正则表达式,怎么替换一部分字符串
我的正则表达式分为2个部分,怎么在匹配成功后,替换第2部分?我有一组字符串12苏5a中国人民一二d三egg其d中国人民四a1五六凡dsf事都美国纽约AAFa分发的事都美国...
我的正则表达式分为2个部分,怎么在匹配成功后,替换第2部分?
我有一组字符串
12苏5a中国人民一二d三
egg其d中国人民四a1五六
凡dsf事都美国纽约AAFa分
发的事都美国纽约A分Fa分
....
...
...
我写正则表达式可以写
^\S+(中国人民|美国纽约)\S+$
怎么在成功匹配以后,把“中国人民”和"美国纽约"两端的字符去掉
就留下
中国人民
中国人民
美国纽约
美国纽约
....
...
.. 展开
我有一组字符串
12苏5a中国人民一二d三
egg其d中国人民四a1五六
凡dsf事都美国纽约AAFa分
发的事都美国纽约A分Fa分
....
...
...
我写正则表达式可以写
^\S+(中国人民|美国纽约)\S+$
怎么在成功匹配以后,把“中国人民”和"美国纽约"两端的字符去掉
就留下
中国人民
中国人民
美国纽约
美国纽约
....
...
.. 展开
7个回答
展开全部
1、第一种方式: ^\S+(中国人民|美国纽约)&(0-4)\S+$
2、第二种方式:这种方式最简单 利用自带工具替换功能,一个一个的来:例如 中国人名 其他替换为空
2、第二种方式:这种方式最简单 利用自带工具替换功能,一个一个的来:例如 中国人名 其他替换为空
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你只说明了错误结果,不知道你想要的正确结果,没法帮你改呀
最好将你的代码也贴出来
最好将你的代码也贴出来
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询