我需要使用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,但它也应该找到斜体字,这是我无法解决的。
请帮忙!