Regex 返回正则表达式中的两个函数
我试图用它们的参数提取函数名。给定测试字符串Regex 返回正则表达式中的两个函数,regex,Regex,我试图用它们的参数提取函数名。给定测试字符串func1(1,2)+func2(3,4),结果应该是一个数组,包含两个元素func1(1,2)和func2(3,4),但它仍然返回整个字符串。这个正则表达式怎么了 试试这个 (\w+\s*\([^)]+\)) 输出: MATCH 1 1. [0-12] `func1 (1, 2)` MATCH 2 1. [15-27] `func2 (3, 4)` 说明: [^]+匹配一个字符,如果不是),则不限次地匹配 [\S\S]将匹配任何字符包括)
func1(1,2)+func2(3,4)
,结果应该是一个数组,包含两个元素func1(1,2)
和func2(3,4)
,但它仍然返回整个字符串。这个正则表达式怎么了 试试这个
(\w+\s*\([^)]+\))
输出:
MATCH 1
1. [0-12] `func1 (1, 2)`
MATCH 2
1. [15-27] `func2 (3, 4)`
说明:
[^]+
匹配一个字符,如果不是),则不限次地匹配
[\S\S]
将匹配任何字符包括)
,这是您的问题试试这个
(\w+\s*\([^)]+\))
输出:
MATCH 1
1. [0-12] `func1 (1, 2)`
MATCH 2
1. [15-27] `func2 (3, 4)`
说明:
[^]+
匹配一个字符,如果不是),则不限次地匹配
[\S\S]
将匹配任何字符包括)
,这是您的问题请在此处包括表达式,而不仅仅是链接?还请描述一下你的问题是什么呢。问题应该是自我包含的。表达在问题中。请在这里也包括表达,而不仅仅是链接?还请描述一下你的问题是什么呢。问题应该是自我包含的。表达在问题中