2013-10-26 8 views
0

Есть ли лучший способ найти в строке функций в регулярном выражении.Регулярное выражение, чтобы найти строку функций javascript

Ex ... Если строка содержит как выражение функции, как счета («предупреждения»), то регулярное выражение должно возвращать [0] -> «счетчик» и параметры в -> [1]

+1

Теперь вы ищете JavaScript-код _parse_? –

+0

Я пытаюсь добиться чего-то вроде того, как работает нокаут. Он использовал атрибут привязки данных для анализа строки и выполнения функции. Например: data-bind = "text: getCount ('alert')" – user1994513

ответ

0

Не выглядит хорошей идеей, но кто я такой, чтобы судить. Он должен работать с функцией с любым параметром. Только один параметр. Не думал ни о каких случаях.

\w+\(("?\w+"?)\) 
+0

Я пытаюсь добиться чего-то вроде того, как работает нокаут. Он использовал атрибут привязки данных для анализа строки и выполнения функции. Например: data-bind = "text: getCount ('alert')". Считаете ли вы, что это не очень хорошая идея? Я думаю о более лучшем решении. – user1994513

+1

Вы можете шип с регулярным выражением, но я думаю, что в конечном итоге вы должны смотреть на какой-то механизм токенизации. – tucaz

+0

Не могли бы вы дать мне больше ссылок на механизм токенизации? На самом деле интересно узнать, что это такое? – user1994513

Смежные вопросы