RegEx用于捕获html元素中的特定类

时间:2017-07-12 16:57:14

标签: regex

将捕获具有类'slide'的html元素的正则表达式是什么? 所以它会抓住:

<div class="slide">
<span class="slide foo">
<img class="foo slide bar">

它不应该抓住:

<div id="slide">
<div class="slide2">

1 个答案:

答案 0 :(得分:0)

我同意你应该避免使用正则表达式解析HTML ... 但是,如果你被困在必须这样做的地方,这应该有效:

/class="(.*[ ]+)*(slide)([ ]+.*)*"/

在类标记内部,它正在寻找零个或多个字符实例,并且在单词幻灯片之前和之后至少有一个空格