gpt4 book ai didi

javascript - 将 *
替换为
  • 转载 作者:行者123 更新时间:2023-11-28 20:03:27 25 4
    gpt4 key购买 nike

    我有以下文字:

    *<BR> Bullet1 *<BR>Bullet 2 *<BR>Bullet 3 *<BR>Bullet 4

    我想替换每个 *<BR><li>还放置一个 </li>在文本末尾(当到达新的*<BR>或找不到任何时)

    棘手的是我还需要一个 <ul>围绕所有 li 使其成为有效的 html。

    我考虑过使用正则表达式,但说实话我不太掌握它的概念。

    最佳答案

    将 HTML 与正则表达式匹配是一个坏主意。阅读此帖子了解原因 Using regular expressions to parse HTML: why not? 。如果您确定其中没有其他 html 标记,则可以进行简单的拆分

    var str = "*<BR> Bullet1 *<BR>Bullet 2 *<BR>Bullet 3 *<BR>Bullet 4";
    var parts = str.split("*<BR>");
    parts.shift();
    var html = "<li>" + parts.join("</li><li>") + "</li>";
    console.log(html);

    关于javascript - 将 *<BR> 替换为 <li>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21237725/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com