带捕获的Javascript正则表达式搜索

带捕获的Javascript正则表达式搜索,javascript,regex,Javascript,Regex,如何使用regexp javascript搜索将以下字符串中的两个整数捕获到两个不同的变量中 "10 of 25" 您的regex语句将非常特定于您的字符串,因此这个答案可能特定于您的实际用例。不过,只需在捕获组中输入小数。这个?前面的意思是“在找到两个小数点之前,懒洋洋地匹配任何东西”。 --因此,如果有更改,您将有两个不应捕获的小数,您可能希望添加一些额外的检查,例如对引号的正向先行/后顾等 +?(\d\d)。+?(\d\d)。+? 只需将每个捕获组称为$1、$2等 使用?:在一个组中,使

如何使用regexp javascript搜索将以下字符串中的两个整数捕获到两个不同的变量中

"10 of 25"

您的regex语句将非常特定于您的字符串,因此这个答案可能特定于您的实际用例。不过,只需在捕获组中输入小数。这个?前面的意思是“在找到两个小数点之前,懒洋洋地匹配任何东西”。 --因此,如果有更改,您将有两个不应捕获的小数,您可能希望添加一些额外的检查,例如对引号的正向先行/后顾等

+?(\d\d)。+?(\d\d)。+?

只需将每个捕获组称为$1、$2等

使用?:在一个组中,使其成为非捕获,fwiw


谢谢,到目前为止回答得很好。你能更进一步,详细说明我将如何使用javascript函数的模式来实际检索捕获的变量吗?谢谢。实际上,在我链接到的沙盒上,屏幕左侧有一个符号,它将为您提供代码示例。回答得很好。我会给你+2,因为你在这个过程中向我介绍了regex101:PThanks!很高兴我帮了忙!不要担心无限循环。但是我怎么能允许每个小数点也有一个可选的小数点呢?