正規表現で判別 2
数値の判別をしようとしたのだが、あまりにも久しぶりなのですっかり忘れてしまい、正規表現で判別を参考にしてみた。
Sub onnu() Dim array() As Integer = {0, 1, 2, 3} Dim Datas As String = getWB_1(array) End Sub Public Function getWB_1(ByVal Array As Array) Dim Datas As String = "Datas" For Each int In Array If Regex.IsMatch(int, "^0-9$") Then Datas = Datas & "," & int Next Return Datas End Function
???あきらかに「0」なのに正規表現ではねられる。???なんで???
あーだこーだと小一時間・・・。
ああぁっ、Regex.IsMatch(int, "^[0-9]$") 忘れてますよっ!