Quellcode durchsuchen

ft: 测试代码添加

master
SisMaker vor 3 Jahren
Ursprung
Commit
9502346e03
1 geänderte Dateien mit 29 neuen und 0 gelöschten Zeilen
  1. +29
    -0
      src/dataType/utString.erl

+ 29
- 0
src/dataType/utString.erl Datei anzeigen

@ -164,6 +164,35 @@ listToUtfString(List) ->
% (9 * 16 * 16 * 16 + 15 * 16 * 16 + 10 * 16 + 5)
-define(UNICODE_CHINESE_END, 16#9fa5).
%
%
%
% 1. GBK (GB2312/GB18030)
%
% \x00-\xff GBK双字节编码范围
% \x20-\x7f ASCII
% \xa1-\xff gb2312
% \x80-\xff gbk
%
% 2. UTF-8 (Unicode)
%
% \u4e00-\u9fa5 ()
% \x3130-\x318F ()
% \xAC00-\xD7A3 ()
% \u0800-\u4e00 ()
cn(Str) ->
re:run(Str, "[\x{4e00}-\x{9fa5}]+", [unicode]).
jp(Str) ->
re:run(Str, "[\x{0800}-\x{4e00}]+", [unicode]).
sk1(Str) ->
re:run(Str, "[\x{3130}-\x{318F}]+", [unicode]).
sk2(Str) ->
re:run(Str, "[\x{AC00}-\x{D7A3}]+", [unicode]).
%% desc
%% parm UTF8String UTF8编码的字符串
%% return {,}

Laden…
Abbrechen
Speichern