正则表达式如何提取汉字?
本帖最后由 喜马拉雅河 于 2009-11-7 14:38 编辑比如:'中国abce6542','中国人bad 654'
如何提取上面的那个'中国'或'中国人'的汉字呢? $Str = '中国abce6542'
$a = StringRegExp($Str, '[^\x00-\xff]+', 3);
If @Error = 0 Then MsgBox(0, '中文字符', $a) 多谢楼上的 请问一下A版,[^\x00-\xff]+,这里的\x00-\xff是何意啊!? 看到头都大了 用[\u4e00-\u9fa5]匹配不出來啊。
還有Afan超版的那個表達式,好像是中日韓的字都提取出來了。不知道簡體+繁體的是什麼值?
页:
[1]