このパターンで & タグの間にある文字を見つけたいと思います。タグ間の桁数は可変です (5 の場合もあれば、5 ~ 4 の場合もあれば、9 の場合もあります)。基本的に、タグ間の数字は常に必要です。タグの間に文字やスペースが入ったテキスト ファイルが表示されることがあります。
スクリプトに実行させたいのは、タグ間に文字 [a-zA-Z) が見つかった回数をカウントすることです。0 が見つかった場合は、0 を報告します。
私の現在のテスト テキスト ファイルには 2 つの zipcode タグがあります...どちらもタグ間に数字しかありません (これは良いことです)。以下のスクリプトまたはパターンは 0 を表示する必要があります (文字がないため)。後ろ向きです。タグの 1 つに文字を入れた場合、以下のこのパターンは 1 を報告します。パターンが逆になっているようです。[^0-9]* に変更すると、文字、数字、またはその両方があっても何も見つかりません。
Set rgxp3 = New Regexp
rgxp3.Pattern = "<ZipCode>([^a-zA-Z]*)</ZipCode>"
rgxp3.IgnoreCase = False
rgxp3.Global = True
Set matches3 = rgxp3.Execute( contents )