gpt4 book ai didi

javascript - 动态搜索字符串两点之间的子字符串

转载 作者:行者123 更新时间:2023-11-30 17:39:43 25 4
gpt4 key购买 nike

我们如何动态地在两个指定值之间的字符串中搜索和保存子字符串。例如,如果 a 具有以下字符串集。

var string1 = "This is.. my ..new string";
var string2 = "This is.. your ..new string";

如果我想保存两个点之间的子字符串,在本例中为“my”和“your”,从字符串中保存,可能在另一个变量中,或者可能通过删除除“my”之外的所有内容,该怎么办。我知道可以使用 indexof("my") 但这不是动态的。

最佳答案

正则表达式是此类问题的解决方案。你可以在上面做一些谷歌。那里有很多文档和教程。

对于您的特定问题,要获取“..”之间的字符串,您可以使用以下代码

var match1 = string1.match('\\.\\.\\s*(.+?)\\s*\\.\\.');
match1 = match1 ? match1[1] : false;
var match2 = string2.match('\\.\\.\\s*(.+?)\\s*\\.\\.');
match2 = match2 ? match2[1] : false;

关于javascript - 动态搜索字符串两点之间的子字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21348308/

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