gpt4 book ai didi

带有长字符串的javascript正则表达式

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

我拥有的字符串是

[<span class="link" nr="28202" onclick="javascript:openAnlaggning('/kund/Bridge/Main.nsf/AnlOkatSamtligaFaltCopy/045C9DDFDC7AB308C1257C1B002E11F1?OpenDocument&urval=1');" >Alingsås Järnvägsstation</span>]

逻辑是检查字符串开头是否有“[”,如果存在,则取方括号之间的值。在上面的字符串中我想得到的输出是

<span class="link" nr="28202" onclick="javascript:openAnlaggning('/kund/Bridge/Main.nsf/AnlOkatSamtligaFaltCopy/045C9DDFDC7AB308C1257C1B002E11F1?OpenDocument&urval=1');" >Alingsås Järnvägsstation</span>

我尝试过这个

var out = value.match('/\[(.*)\]/i');

enter image description here

我在 scriptular.com 上尝试过,确实得到了匹配。

提前致谢。

最佳答案

删除引号以使参数成为真实的 regular expression literal :

// -------------------v --------v
var out = value.match(/\[(.*)\]/i);

关于带有长字符串的javascript正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24407570/

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