Javascript正则表达式:从头到尾将span元素与特定类匹配
我试图将Javascript正则表达式:从头到尾将span元素与特定类匹配,javascript,regex,Javascript,Regex,我试图将span元素与某个类名以及介于其开始和结束之间的所有内容相匹配 我的正则表达式是/]*“myClass”。*?/gi。它可以在…上工作,但在如下情况下失败,只扩展到第一个: 。。。 我怎样才能从头到尾地匹配它呢?您不需要REGEX只需要Jquery查找 假设我们要登广告 <div id="myid"><span class="myClass"> ... <span class="anything else"> ... </span> ..
span
元素与某个类名以及介于其开始和结束之间的所有内容相匹配
我的正则表达式是/]*“myClass”。*?/gi
。它可以在…
上工作,但在如下情况下失败,只扩展到第一个
:
。。。
我怎样才能从头到尾地匹配它呢?您不需要
REGEX
只需要Jquery
查找
假设我们要登广告
<div id="myid"><span class="myClass"> ... <span class="anything else"> ... </span> ... </span></div>
spanList = $('myid').find('.myClass, .anything else');
。。。
spanList=$('myid').find('.myClass、.anyother');
您不需要REGEX
只需要Jquery
Find
假设我们要登广告
<div id="myid"><span class="myClass"> ... <span class="anything else"> ... </span> ... </span></div>
spanList = $('myid').find('.myClass, .anything else');
。。。
spanList=$('myid').find('.myClass、.anyother');
您不需要REGEX
只需要Jquery
Find
假设我们要登广告
<div id="myid"><span class="myClass"> ... <span class="anything else"> ... </span> ... </span></div>
spanList = $('myid').find('.myClass, .anything else');
。。。
spanList=$('myid').find('.myClass、.anyother');
您不需要REGEX
只需要Jquery
Find
假设我们要登广告
<div id="myid"><span class="myClass"> ... <span class="anything else"> ... </span> ... </span></div>
spanList = $('myid').find('.myClass, .anything else');
。。。
spanList=$('myid').find('.myClass、.anyother');
使用regexp解析html是不好的做法。您可以改为使用DOM。这应该可以满足您的需要:
var value = document.getElementsByClassName("myClass")[0].innerHTML;
使用regexp解析html是不好的做法。您可以改为使用DOM。这应该可以满足您的需要:
var value = document.getElementsByClassName("myClass")[0].innerHTML;
使用regexp解析html是不好的做法。您可以改为使用DOM。这应该可以满足您的需要:
var value = document.getElementsByClassName("myClass")[0].innerHTML;
使用regexp解析html是不好的做法。您可以改为使用DOM。这应该可以满足您的需要:
var value = document.getElementsByClassName("myClass")[0].innerHTML;
此正则表达式应该为您完成以下工作:
/span\s(?:class=“myClass”)>(.*)/
var-txt='';
txt.match(/span\s(?:class=“myClass”)>(.*)/)
输出
[“span class=“myClass”>,“”]
var txt='foobar';
txt.match(/span\s(?:class=“myClass”)>(.*)/)
输出
[“span class=“myClass”>foobar”,“foobar”]
此正则表达式应该为您完成以下工作:
/span\s(?:class=“myClass”)>(.*)/
var-txt='';
txt.match(/span\s(?:class=“myClass”)>(.*)/)
输出
[“span class=“myClass”>,“”]
var txt='foobar';
txt.match(/span\s(?:class=“myClass”)>(.*)/)
输出
[“span class=“myClass”>foobar”,“foobar”]
此正则表达式应该为您完成以下工作:
/span\s(?:class=“myClass”)>(.*)/
var-txt='';
txt.match(/span\s(?:class=“myClass”)>(.*)/)
输出
[“span class=“myClass”>,“”]
var txt='foobar';
txt.match(/span\s(?:class=“myClass”)>(.*)/)
输出
[“span class=“myClass”>foobar”,“foobar”]
此正则表达式应该为您完成以下工作:
/span\s(?:class=“myClass”)>(.*)/
var-txt='';
txt.match(/span\s(?:class=“myClass”)>(.*)/)
输出
[“span class=“myClass”>,“”]
var txt='foobar';
txt.match(/span\s(?:class=“myClass”)>(.*)/)
输出
[“span class=“myClass”>foobar”,“foobar”]
好吧,它只是扩展到最后一个
,可能在所需的
之外。例如,它匹配以下所有foobar
@Robert我一点也不反对,只是试图回答提出的问题。好吧,它只是延伸到最后一个
,可能超出了所需的
。例如,它匹配以下所有foobar
@Robert我一点也不反对,只是试图回答提出的问题。好吧,它只是延伸到最后一个
,可能超出了所需的
。例如,它匹配以下所有foobar
@Robert我一点也不反对,只是试图回答提出的问题。好吧,它只是延伸到最后一个
,可能超出了所需的
。例如,它匹配以下所有foobar
@罗伯特:我一点也不反对,只是想回答大家提出的问题。