gpt4 book ai didi

javascript获取两组字符之间的子串

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:40:50 25 4
gpt4 key购买 nike

我有以下字符串:

var myString = '<p><i class="someclass"></i><img scr="somesource"/><img class="somefunnyclass" id="{{appName}}someExtraStuff.fileExt"/><span class="someclass"></span></p>';

如何用最少的代码获得 someExtraStuff.fileExt 部分?

我应该执行 indexOf {{appName}} 然后直到下一个 "/> 吗?

最佳答案

您可以搜索模式 {{appName}} 并获取所有不是引号的字符。然后取匹配的第二个元素。

var string = '<p><i class="someclass"></i><img scr="somesource"/><img class="somefunnyclass" id="{{appName}}someExtraStuff.fileExt"/><span class="someclass"></span></p>',
substring = (string.match(/\{\{appName\}\}([^"]+)/) || [])[1]

console.log(substring);

关于javascript获取两组字符之间的子串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49795438/

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