Мне нужно идентифицировать все типы кода 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
Последняя строка не будет соответствовать приведенному выше регулярному выражению.