регулярное выражение для определения вызовов функций? - PullRequest
2 голосов
/ 15 октября 2019

Мне нужно идентифицировать все типы кода VB6 при вызове функций.

Я пытался:

^(?:(?!\bDim\b).)*(?:(?<functionName>(?:fl|fg)[a-zA-Z_0-9]+)(?:(?!\s\=\s).)*$(?:\(?.*\)?|))$

Образцы

flProcessar = xmlString
Dim flProcessar
flProcessar()
Call flProcessar
Call flProcessar()
Call flProcessar obj
flProcessar(obj)
flProcessar obj
flProcessar

mdiLQS.uctlogErros.MostrarErros Err, Me.Name & " - flProcessar", Me.Caption

Последняя строка не будет соответствовать приведенному выше регулярному выражению.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...