gpt4 book ai didi

Javascript:获取字符串中第一个特殊正则表达式字符的索引

转载 作者:行者123 更新时间:2023-11-29 19:23:45 24 4
gpt4 key购买 nike

给定一个包含未知正则表达式的用户输入字符串,我想获取第一个特殊正则表达式字符的索引。 (对于我的用例,该字符串将是一个路径。)

例子:

foo/*/bar -> 4

foo?/*/*/ -> 3

foofoo+?/**/ -> 6

最佳答案

您可以按照以下内容进行操作。只需更新函数以包含您要查找其索引的每个字符。下面应该匹配您作为示例给出的内容并返回正确的值。

var match = /[*?+^${}[\]().|\\]/.exec("foo/*bar");
if (match) {
console.log(match.index);
}

关于Javascript:获取字符串中第一个特殊正则表达式字符的索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31845255/

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