Qt的字符串内部使用的是Unicode编码,中文字符范围(一般认为)是:
一-龥
对应Unicode编码范围: u4e00-u9fa5。
Qt的正则表达式是支持中文字符表示字符范围的,所以可以使用两种表示法匹配中文字符。
第一种:使用Unicode表示
QRegularExpression("[\u4e00-\u9fa5]")
第二种:直接使用中文来表示
QRegularExpression("[一-龥]")
Qt的字符串内部使用的是Unicode编码,中文字符范围(一般认为)是:
一-龥
对应Unicode编码范围: u4e00-u9fa5。
Qt的正则表达式是支持中文字符表示字符范围的,所以可以使用两种表示法匹配中文字符。
第一种:使用Unicode表示
QRegularExpression("[\u4e00-\u9fa5]")
第二种:直接使用中文来表示
QRegularExpression("[一-龥]")