プロが教えるわが家の防犯対策術!

-----------------------ファイルの中身-----------------------------
8 個のファイル x,Xxx,xxx バイト

ファイルの総数:
12400 個のファイル 419,000 バイト
8000 個のディレクトリ 280,284,000 バイトの空き領域

XXXXXXXX
------------------------------------------------------------------


上記のものが一つのファイルの中にいくつか存在し、
その中の『ファイル総数:』~『バイトの空き領域』を
正規表現を使用して、VBSで抜き出したいと思っています。、

"ファイルの総数:[^バイトの空き領域]*バイトの空き領域(?=\r)"
という正規表現を作成したのですが、うまく動作しません。

どのような正規表現を使用したら良いでしょうか。

どなたか、上記の抜き出す文言を示す正規表現をお教えください。

A 回答 (1件)

ExcelVBAで試したので当てはまるかわからないですが。



Set myReg = CreateObject("VBScript.Regexp")
myReg.Pattern = "ファイルの総数([^\n]*\n){2}[^\n]*空き領域"
myReg.Global = True

改行(\n)以外の文字と改行の組み合わせを2組はさんでみました。
    • good
    • 0
この回答へのお礼

ありがとうございます。

早速、月曜日試してみます。

お礼日時:2011/12/24 10:42

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!