因此,在文本的不同部分,我将有一个随机链接,我需要在解释中阅读。
例如文本可能是
<div id="test">
<li> blah blah</li>
<li> <!--{Byond:cta|localAction:products:4|Cool Dude}--> blah blah blahs</li>
<li> blah facility blah**</li>
<li> No blah of blahpayment</li> </ul>
<p> <!--{Byond:cta|localAction:contact|Contact Us}--></p> <p> </p>
</div>
所以首先我知道我可以在
中阅读var text = $("#test").html();
然后我可以检查
if (text.indexOf("Byond:cta|localAction") >= 0) {
//do something
{
我有//做某事现在我需要在每个byond的实例中读取:cta | localAction - 但是我需要从起始点<!--
读取它直到结束点是-->
,我不知道该怎么做
我猜我曾经把它作为字符串我可以使用sting.split来获取我需要的数据..
答案 0 :(得分:0)
您可以使用RegEx获取所需的字符串部分。实施例
var expr = /.*<--(Byond:cta|localAction.*)-->.*/i;
var result = expr.exec(text);
console.log(result);
//result[1] must be needed text part