regex - REGEX - 使用分隔符获取所有字符组
问题描述
我对正则表达式不太好,所以他是我的问题。
我有一个包含的字符串,c#m#fc#fm#
我想在最后得到所有字符组的 # 。像这样 :
c#
m#
fc#
fm#
我尝试了一些正则表达式,但我从来没有得到我想要的。
非常感谢你的帮助。
解决方案
您可以使用[^#]+#
并查找所有匹配项,其中 match 将从使用否定字符类[^#]+
(除 之外的任何字符#
)捕获一个或多个字符开始,最后将匹配一个#
此外,如果您的字符串中有不想包含在匹配文本中的空格,您也可以将其放入\s
否定字符类中并使用此正则表达式,
[^#\s]+#
推荐阅读
- r - 有没有办法在 mutate 中索引不同的列、变量和函数?
- reactjs - 使用 HOC 作为 React 组件
- azure - 无法获取 Azure 键值机密值
- c++ - 创建用于编译 c++ 的通用简单 Makefile
- google-app-maker - 从单个搜索框查询 Google AppMaker 中的多个数据源
- java - 我使用 FileHandler 创建了一个记录器类来将日志写入文件,但它只是打印到控制台
- sql - 将列的默认值添加为另一列值的 Base64Encoding
- python - lxml / scrapy选择器可以不传输html实体吗
- javascript - 如何让 async/await 等待 Observable 返回
- javascript - 如何在 Firefox 70 中调试 service-worker javascript 代码