回答編集履歴
1
RegEx.Matchの第3引数を追加
answer
CHANGED
@@ -12,8 +12,10 @@
|
|
12
12
|
1.対象フォルダ内の「test_v*.xlsx」に該当するファイルを検索する。
|
13
13
|
2.上記1.の結果の中で、「test_v○.○○.xlsx」の形式にマッチするファイルを選択する
|
14
14
|
|
15
|
-
そのコードは以下の通り
|
15
|
+
そのコードは、例えば以下の通りとなります。
|
16
|
-
|
16
|
+
≪補足≫
|
17
|
+
RegEx.Matchの第3引数を追加して大文字・小文字を無視するようにしました。
|
18
|
+
(ファイル名の大文字・小文字はWindows側では区別しないため)
|
17
19
|
```VB.NET
|
18
20
|
Imports System.IO
|
19
21
|
Imports System.Text.RegularExpressions
|
@@ -24,7 +26,7 @@
|
|
24
26
|
Private Function GetVerExcelFileName() As String
|
25
27
|
Dim verFile As String = Nothing
|
26
28
|
For Each f As String In Directory.GetFiles(System.AppDomain.CurrentDomain.BaseDirectory(), "test_v*.xlsx")
|
27
|
-
If Regex.IsMatch(Path.GetFileName(f), "test_v[0-9]+.[0-9]+.xlsx") Then
|
29
|
+
If Regex.IsMatch(Path.GetFileName(f), "test_v[0-9]+.[0-9]+.xlsx", RegexOptions.IgnoreCase) Then
|
28
30
|
Return f
|
29
31
|
End If
|
30
32
|
Next
|