gpt4 book ai didi

javascript - 在 javascript : leaving a word in between 中使用正则表达式进行比较和替换

转载 作者:行者123 更新时间:2023-12-02 15:30:00 26 4
gpt4 key购买 nike

我正在尝试替换如下模式:原文:

<a href="#idvalue">welocme</a>

需要替换为:

<a href="javascript:call('idvalue')">welcome</a>

尝试了以下方法:

String text = "<a href=\"#idvalue\">welocme</a>";
Pattern linkPattern = Pattern.compile("a href=\"#");
text = linkPattern.matcher(text).replaceAll("a href=\"javascript:call()\"");

但无法在两者之间添加 idvalue。请帮助我。提前致谢。

最佳答案

简单一点怎么样

text.replaceAll("#idvalue","javascript:call('idvalue')")

仅适用于这种情况。如果您希望做一些更全面的事情,那么正如其他答案中所建议的那样,XML 解析器将是理想的选择。

关于javascript - 在 javascript : leaving a word in between 中使用正则表达式进行比较和替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33394548/

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