gpt4 book ai didi

JavaScript 字符串替换为棘手的正则表达式

转载 作者:行者123 更新时间:2023-11-30 23:47:44 25 4
gpt4 key购买 nike

我正在尝试找出需要什么正则表达式来更改此字符串

html = '<img style="width: 311px; height: 376px;" alt="test" src="/img/1268749322.jpg" />';

到此

html = '<img width="311" height="376" alt="test" src="/img/1268749322.jpg" />';

借助 Javascript.replace。

这是我的开始:

html = html.replace(/ style="width:\?([0-9])px*"/g, "width=\"$1\"");

有人可以帮助我吗?

谢谢

最佳答案

  1. 这是 generally considered a Bad Thing to do HTML parsing with RegExs .

    为什么不通过 JavaScript 编辑 DOM?

  2. 我不是 CSS 专家,但使用样式不是比宽度/高度属性更好吗?

  3. 您忘记了 : (\s*) 后面的空格。你不想要吗?因为它会错过 >1 个空格或制表符

关于JavaScript 字符串替换为棘手的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2494339/

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