代码之家  ›  专栏  ›  技术社区  ›  Mark

jquery选择以>开头的每一行;

  •  1
  • Mark  · 技术社区  · 14 年前

    最简单的方法是什么来选择每一行以:

    >

    例如,stackoverflow将以>开头的每一行转换为带引号的行。我想做同样的事。

    2 回复  |  直到 14 年前
        1
  •  1
  •   Gabriele Petrioli    14 年前

    使用正则表达式

    stringVariable.replace(/(^>.+$)/gm,'<strong>$1</strong>');
    

    例如 http://www.jsfiddle.net/8yEBn/

        2
  •  0
  •   PeeHaa    14 年前

    inputString.splitlines() 将返回一个数组,其中包含输入字符串中的所有行

    然后,您可以使用以下命令检查是否以>开头的行:

     if ( line.match(/^>/) ) 
    

    未经测试,但应该有效。