gpt4 book ai didi

javascript - 使用相同的正则表达式继续查找字符串

转载 作者:行者123 更新时间:2023-12-02 22:00:05 26 4
gpt4 key购买 nike

如何在某个字符串后继续查找正则表达式模式?例如...在字符串“Tel.:”之后,查找其后面的所有数字...即使它们被另一个字符分隔

“电话:324234 -- 2 123123 (22)”提取“324234212312322”(但使用正则表达式,没有其他函数或正则表达式)

我已经完成了提取“电话:”之后的第一个数字

(?<=Tel\.:\s)\d*

https://regexr.com/4sspo

正如我所说,我想学习如何在找到第一个组后继续寻找“\d”组

最佳答案

您可以使用替换方法和带有 g 标志的正则表达式。

var str = "Tel: 324234 -- 2 123123 (22)";
var numString = str.replace(/\D/g, "");

numString 将是“324234212312322”。对于更复杂的模式来说,这可能有点棘手,但如果您小心的话,应该仍然有效。

关于javascript - 使用相同的正则表达式继续查找字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59904451/

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