■■■

2016年4月10日日曜日

文字列の中から郵便番号を検索する方法(正規表現)

文字列の中から郵便番号を検索する方法(正規表現)
VB.NET
        '郵便番号を検索
        If System.Text.RegularExpressions.Regex.IsMatch("郵便番号〒123-4565検索", "\A\d\d\d-\d\d\d\d\z", System.Text.RegularExpressions.RegexOptions.ECMAScript) Then
            Console.WriteLine("郵便番号(らしい)")
        End If
        ' もしくは
        If System.Text.RegularExpressions.Regex.IsMatch("郵便番号〒123-4565検索", "\d{3}-\d{4}z", System.Text.RegularExpressions.RegexOptions.ECMAScript) Then
            Console.WriteLine("郵便番号(らしい)")

        End If

VB.Net Web Developer's Guide【電子書籍】[ Syngress ]
C#
            //郵便番号を検索
            if (System.Text.RegularExpressions.Regex.IsMatch("郵便番号〒123-4565検索", @"\A\d\d\d-\d\d\d\d\z", System.Text.RegularExpressions.RegexOptions.ECMAScript))
            {
                Console.WriteLine("郵便番号(らしい)");
            }
            // もしくは
            if (System.Text.RegularExpressions.Regex.IsMatch("郵便番号〒123-4565検索", @"\d{3}-\d{4}z", System.Text.RegularExpressions.RegexOptions.ECMAScript))
            {
                Console.WriteLine("郵便番号(らしい)");

            }

■■■