3

ソース コード (つまり ) で特定の RegEx をすべて見つける必要がありますcol*rherehere でVBComponents.CodeModule.Find()説明されているように、メソッドを使用すると、パターン (RegEx) のコードをプログラムで検索できることに気付きました。しかし、それはそのような表現が見つかったかどうかを示すだけなので、私のニーズには合いません。モジュールで見つかった実際の式も必要です (例: and )。colourcolor

VBA内でプログラムでこれを達成する方法はありますか?

4

1 に答える 1

2
Dim re, match
Set re = CreateObject("vbscript.regexp")
re.Pattern = "your regex"
re.Global = True

For Each match In re.Execute("you input")
    MsgBox match.Value
Next

詳細については、次のリンクを確認してください: http://msdn.microsoft.com/en-us/library/ms974570.aspx

于 2012-07-21T01:25:05.470 に答える