首页 > 解决方案 > 如何更改此正则表达式以支持空格和连字符

问题描述

我有一个专有的内容方案,我需要从中刮取一系列自定义的 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*]([^>]+)>,但这只会让我返回标签的开头,而不是整个东西。我应该使用什么语法来允许带连字符的标签?

标签: regex

解决方案


推荐阅读