我正在努力解决正则表达式问题,我想从下面指定的字符串中仅提取“abc”并查找正则表达式。
1-var abc
2-function (abc)
3-xyz.abc
4-function abc()
答案 0 :(得分:0)
看起来您正在尝试将变量名称,参数与函数,成员访问和函数名称进行匹配;您可以轻松地将它们分成不同的案例,然后匹配所有案例:
var rVariableName = /^var\s+(\w+)/;
var rFunctionParam = /function\s+\w+\s+\((\w+)/;
var rMemberDereference = /\w+\.(\w+)/;
var rFunctionName = /function\s+(\w+)/;
(希望这些是准确的,我没有测试过它们)