【问题标题】:Replace multiline string with js用js替换多行字符串
【发布时间】:2014-05-23 13:45:59
【问题描述】:

可能是一个愚蠢的问题。我正在尝试在 javascript 中查找并替换以下代码。因此,该代码是带有大量 html 代码的 ajax 响应的一部分。 所以,我得到了 ajax 响应,我把它放在一个字符串变量上,并使用 replace() 我试图删除以下标签组合。任何想法将不胜感激?

    <ul> 


      </li>
    </ul>

【问题讨论】:

标签: javascript jquery ajax string replace


【解决方案1】:

Javascript 替换使用RegEx(正则表达式)...

要删除的(无效)标签组合的模式将是:

result = subject.replace(/<ul>[\t\r\n ]*<\/li>[\t\r\n ]*<\/ul>/ig, "");

这将替换所有&lt;ul&gt;,然后是&lt;/li&gt;,然后是&lt;/ul&gt;,它们之间只有“换行符、回车符、制表符或空格”。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-31
    • 2012-03-17
    • 1970-01-01
    • 2020-08-31
    • 2014-06-20
    相关资源
    最近更新 更多