Javascript 如何在jQuery中找到两个文本点之间的内容?

Javascript 如何在jQuery中找到两个文本点之间的内容?,javascript,jquery,html,css,Javascript,Jquery,Html,Css,假设我有这个: <div id="wrapper"> <pre class="highlight"> $(function(){ // hide all links except for the first $('ul.child:not(:first)').hide(); $("a.slide:first").css("background-color","#FF9900"); /* The comment g

假设我有这个:

<div id="wrapper">
 <pre class="highlight">
    $(function(){
    // hide all links except for the first
    $('ul.child:not(:first)').hide();
    $("a.slide:first").css("background-color","#FF9900");

    /*
        The comment goes here.
    */

  </pre>
</div>
包括那些评论标志。因此,它应该返回:

    /*
        The comment goes here.
    */

如何做到这一点,如何在两点之间找到文本?

好吧,最快最难看的方法是:

var t = $('pre.highlight').html();
$('pre.highlight').html(
   t.replace(/(\/\*[.\S\s]*\*\/)/,'<span class="comment">$1</span>')
);

不知道,只是头脑风暴好吧,最快最丑陋的方法是这样的:

var t = $('pre.highlight').html();
$('pre.highlight').html(
   t.replace(/(\/\*[.\S\s]*\*\/)/,'<span class="comment">$1</span>')
);

不知道,只是头脑风暴

你的意思是从
脚本
标记中进行吗?@Pekka:我想是的,因为jquery将在页面上的脚本中进行。即使不是,如何简单地找到两个文本点之间的内容,而不仅仅是在脚本标记中。我明白了。可能与
正文
内部文本
上的正则表达式的行类似。。。“我想看看会出现什么情况。@@Pekka:基本上我想抓住这些注释块,并将它们的颜色与代码的其余部分稍微不同。”。是的,希望很快会有解决办法:)你是说从
脚本中
标记?@Pekka:我想是的,因为jquery将在页面上的脚本中运行。即使不是,如何简单地找到两个文本点之间的内容,而不仅仅是在脚本标记中。我明白了。可能与
正文
内部文本
上的正则表达式的行类似。。。“我想看看会出现什么情况。@@Pekka:基本上我想抓住这些注释块,并将它们的颜色与代码的其余部分稍微不同。”。是的,希望能尽快找到解决办法:)+1:那很好,让我看看有没有更多的选择。谢谢+1:太好了,让我看看是否还有更多的选择。谢谢
var s = "\/\*";
var c = "\*\/";
var rexp = RegExp( s + "[.\S\s]*" + c )