我使用以下 grep 查询来查找 VB 源文件中出现的函数。
grep -nri "^\s*\(public\|private\|protected\)\s*\(sub\|function\)" formName.frm
这匹配 -
Private Sub Form_Unload(Cancel As Integer)
Private Sub lbSelect_Click()
...
但是,它错过了以下功能 -
Private Static Sub SaveCustomer()
因为那里的附加词“静态”。如何在 grep 查询中解释这个“可选”词?