REGEX - Backsearch代码动态查找Object.Function

时间:2016-04-14 11:36:12

标签: regex grep vb6

我需要使用grep在vb6中找到使用某些Objects .Update过程的Forms。此对象的名称可以更改Form by Form。我有一个正则表达式,它将搜索.Update(感谢regex101.com上的一个好人称为me-me)。

但我不能理所当然地认为所有声明都是在代码的顶部完成的。我需要有类似的东西来向前或向后搜索。

e.g。

搜索:

  

bla bla bla stuff和随机代码和东西的负载

     

findme.Update

     

设置findme = CreateObject(" QLHGMUpdateObjects.HGMClientRecord")

     

BLA   bla bla stuff和随机代码和东西的负载

     

bla bla bla stuff和随机代码和东西的负载

     

findme.Update

使用:

\ s(\ S +)= CreateObject(" QLHGMUpdateObjects.HGMClientRecord")(?:\ S * + \ s * +)*?\ K \ 1.Update

目前已找到以粗体显示的.update,但它也应该找到斜体字,这是我无法解决的。

请帮忙!

0 个答案:

没有答案