我做了一个正则表达式
[\p{IsHiragana}一-龯{}]+
匹配字符串由一个或多个日语汉字字符,平假名和大括号组成。到目前为止一切都那么好,但我知道当输入中出现々时我的正则表达式与输入不匹配,我感到很惊讶。请参阅演示here。
如何解决此问题?
答案 0 :(得分:2)
这封信超出了“Big Kahuna”正则表达范围。 func testObserver(noti : NSNotification){
title = noti.object as? String
}
= 一
和4E00
= 龯
。的9FAF
是々
。
您可以将3005
添加到正则表达式中。使用
\p{Lm}
您提到的字符属于修饰符字母Unicode类别,因此您需要将该类别类添加到字符类中。