gpt4 book ai didi

javascript - 正则表达式:如何解析第 n 个匹配

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

我无法让这个正则表达式解析第 n 个标记/匹配。匹配标记很容易,但我无法提取我需要的精确匹配。

正则表达式:(?:\w+){2}(\w+)

输入:

001.002.003.004
450000.459999.1.0.1.0

使用 (\w+) 匹配所有标记。工作完美。但我无法提取第 n 个(例如第 3 个或第 4 个)。

感谢您的帮助。

最佳答案

(?:\w+){2} 不起作用,因为它与句点不匹配。 \w+ 匹配到句点,这就是匹配结束的地方,因为正则表达式中没有任何内容与句点匹配。

尝试(?:\w+\.){N}(\w+),其中N是您要跳过。因此,要捕获第三个值,N 将是 2,要捕获第四个值,N 将是 3,依此类推。

关于javascript - 正则表达式:如何解析第 n 个匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46346015/

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