gpt4 book ai didi

JavaScript 正则表达式 .replace 用法

转载 作者:行者123 更新时间:2023-12-03 12:30:34 24 4
gpt4 key购买 nike

我正在尝试使用正则表达式来显示 HTML 代码中的“所需字符串”,有人能看到我哪里出错了吗?

alert("< TD>< B>< B>13COB251< /B> - Desired String< /B>< /TD>".replace(/(<[A-Z]*>)+13COB251(<\/[A-Z]*>)+ - ([a-z]*)(<\/[A-Z]*>)+/gi, "$3"))

谢谢!

最佳答案

如果您将当前代码输入 Regexper,您将收到以下错误:

Expected one of *, +, ?, {, {,, (, [, ., \, $, |, ) at line 1, column 22 (byte 22) after /(<[A-Z]>)+13COB251(<

您需要escape / 字符,方法是在其前面放置一个反斜杠(\):

/(<[A-Z]>)+13COB251(<\/[A-Z]>)+ - ([a-z])(<\/[A-Z]>)+/gi

Regex

但是正如您所看到的,这并不准确。 the best answers on StackOverflow之一将解释为什么不应该使用正则表达式解析 HTML。

关于JavaScript 正则表达式 .replace 用法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23951075/

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