regex - 如何更改此正则表达式以支持空格和连字符
问题描述
我有一个专有的内容方案,我需要从中刮取一系列自定义的 HTML 类标签。
这些标签的两个示例是:
<college-point image>/48e1255c8bd8d1c8a6c5d263f7130853.jpg</college-point>
<college-point podcast-episode>704097</college-point>
我有一个表达式 ( <college-point\s\w*>([^>]+)>
),它可以很好地找到带有一个单词标签值的标签,比如image
. 当我添加时,podcast-episode
我遇到了支持连字符的麻烦。
我尝试了类似的东西<college-point[\s\w*]([^>]+)>
,但这只会让我返回标签的开头,而不是整个东西。我应该使用什么语法来允许带连字符的标签?
解决方案
推荐阅读
- linux - BASH:尝试读取文件但它只获取第一行
- javascript - 如何用一个按钮更改多个按钮的文本值但值不同?
- php - 如何在mysql数据库中搜索多个表?
- spring - 在spring应用程序属性中使用来自不同属性文件的变量
- react-native - 知道是否在 youtube api 中添加了新视频
- javascript - 是否可以以编程方式将脚本文件加载到 Illustrator?
- c# - 如何从 C# 本机主机向 chrome 扩展发送事件
- javascript - Service Worker 中的动态缓存名称
- javascript - 如何使用 HtmlUnit 在无头模式下运行包含 Canvas 的 Html?
- reactjs - 如何在 Highcharts Reactjs 中将图例组合在一起