【发布时间】:2014-10-12 08:54:32
【问题描述】:
我在 StackOverflow 上四处寻找,但找不到答案!
无论如何,我想知道如何使用正则表达式在 JavaScript 中获得关注。
我有一个字符串
bla().func1($(ele).attr("data")).func2.func3("test")... ;
我想从给定的字符串中提取 func1, func2, func3...,有人有如何做到这一点的示例吗?
请记住,函数名称会发生变化,因此它们不是 func1、func2 ... 它们可以是 load、past、moon ... 任何东西
【问题讨论】:
-
您想要
func1和func2而不是attr?那会很棘手。您还需要处理blah()["func1"](...)的案例吗? -
嗨 T.J.克劳德......不是int。在 blah() 中只是与 blah 相关的基本函数,例如 func1, func2 ...欢呼 c_bb
-
你试过什么正则表达式?你有什么不明白的?
-
hi gp ...尝试了一些不同的正则表达式,但正则表达式不是我的强项,我似乎无法得到正确的公式...欢呼c_bb
-
其实,为什么
func2因为那不是函数调用而是属性访问。
标签: javascript regex parsing