正则表达式在html中找到一个特定的单词

时间:2014-01-29 12:52:04

标签: html regex

我想在下面的html中找到所有出现的“color:”。但问题是我选择了一个前一个角色。

注意:我不想要“background-color:”

请帮忙

测试link - http://regexr.com/?385gg

HTML

<div id="divSection">
  <div class="section-topcurve" style="background-color: rgb(224, 99, 32);">
    <div class="app-input" id="Div11" onclick="CellDoubleClick(this,50)" style="color: rgb(156, 117, 156); background-color: rgb(224, 99, 32);">Item 1</div>
"asd-color:rgb(156,2,3);
"color: rgb(156, 117, 156);
    <span class="additem">
      <a id="Section" href="" onclick="return AddnewItem(this.id);">add item</a>
    </span>
  </div>
  <div class="section-nocurve" id="divSection1390991308640" style="background-color: rgb(189, 114, 73); color: rgb(51, 51, 51);">
    <div class="app-input" id="cellSection1390991308640" style="background-color: rgb(189, 114, 73); color: rgb(143, 24, 143);">New Item</div>
  </div>
  <div class="section-btmcurve" id="divSection1390991552843" style="background-color: rgb(189, 114, 73); color: rgb(143, 24, 143);">
    <div class="app-input" id="cellSection1390991552843" style="background-color: rgb(189, 114, 73);">New Item</div>
  </div>
</div>

1 个答案:

答案 0 :(得分:0)

这应该适合你:

[\s"](color:\s{0,1}.*?\))

Regular expression visualization

Debuggex Demo