■■■

2016年4月5日火曜日

文字列がひらがなか正規表現を使って判定する方法

.NET Frameworkプログラミングテクニックfor Visual Basic/C#〈Vol.9〉データベーステクニック1―C#編

文字列がひらがなか正規表現を使って判定する方法
VB.NET
Dim s As String = "ひらがなもじれつ"

If System.Text.RegularExpressions.Regex.IsMatch(s, "^\p{IsHiragana}+$") Then
    Console.WriteLine("すべてひらがな")
Else
    Console.WriteLine("ひらがな以外を含む")
End If

.NET Frameworkプログラミングテクニックfor Visual Basic/C#〈Vol.9〉データベーステクニック1―C#編

C#
string s = "ひらがなもじれつ";

if (System.Text.RegularExpressions.Regex.IsMatch(s, @"^\p{IsHiragana}+$"))
{
    Console.WriteLine("ひらがな");
}
else
{
    Console.WriteLine("ひらがな以外を含む");
}
.NET Frameworkプログラミングテクニックfor Visual Basic/C#〈Vol.9〉データベーステクニック1―C#編
■■■