本帖最后由 Duvet 于 2010-9-9 14:30 编辑
試看看可不可以
※註:請以Unicode格式來儲存au3
;漢字範圍 \u4E00-\u9fa5
;在這改為 \u4E00-\u9fff
Local $str="English,简体,繁體,にほんご,"&BinaryToString("0xD55CAD6DC758",3)
MsgBox(0,"全部的文字",$str)
$str=StringToBinary($str,3)
$str=StringTrimLeft($str,2)
$str=StringRegExpReplace($str,"(.{4})","z$1")
$str=StringRegExp($str,"(?:z[4][EF]..|z[5-9]...)+",3)
If @Error Then Exit;Msgbox(32,"提醒","字串中不含中文")
Local $i=0,$newstr=""
For $i=0 To UBound($str)-1
$newstr&= BinaryToString("0x"&StringReplace($str[$i],"z",""),3)&@CRLF
Next
MsgBox(0,"中文的部份",$newstr)
Exit
|