判断即有中文,又有英文的字符串。
2006-10-20 15:55
232 查看
function ByteType(const S: string; Index: Integer): TMbcsByteType;
告诉你一个非常有用的函数。
bytetype 它可以判断一个字符串中,某个 Char 是单个字母,还是双字节的前一位或
后一位。
mbSingleByte 单字母
mbLeadByte 双字节第一位
mbTrailByte 双字节第二位
procedure TForm1.Button2Click(Sender: TObject);
var
i : integer;
s : string;
begin
s := '请问1<2吗';
for i := 1 to length(s) do
begin
if ByteType(s,i) = mbSingleByte then
ShowMessage(s + ' 的第' + inttostr(i) + '个字符是西文')
else
ShowMessage(s + ' 的第' + inttostr(i) + '个字符是中文');
end;
end;
告诉你一个非常有用的函数。
bytetype 它可以判断一个字符串中,某个 Char 是单个字母,还是双字节的前一位或
后一位。
mbSingleByte 单字母
mbLeadByte 双字节第一位
mbTrailByte 双字节第二位
procedure TForm1.Button2Click(Sender: TObject);
var
i : integer;
s : string;
begin
s := '请问1<2吗';
for i := 1 to length(s) do
begin
if ByteType(s,i) = mbSingleByte then
ShowMessage(s + ' 的第' + inttostr(i) + '个字符是西文')
else
ShowMessage(s + ' 的第' + inttostr(i) + '个字符是中文');
end;
end;
相关文章推荐
- javaScript判断字符串是否包含中文或英文
- VBA 判断字符串含中文、英文、数字(亲自实践)
- 判断字符串是中文或者英文
- JS判断字符串长度(中文2字符,英文1字符),可调整
- PHP判断字符串是中文还是英文
- 分割中文字符串(最终版,包含判断英文和数字)
- JS判断字符串长度(英文占1个字符,中文汉字占2个字符)
- JS 判断输入字符串的长度(中文占用两个字节,英文占用一个字节)
- 判断一个字符串里面包含有中文或者英文
- 判断字符串是不是全英文、全中文、中英混合
- Java_util_02_Java判断字符串是中文还是英文
- java中判断字符串真实长度(中文2个字符,英文1个字符)的方法
- Java中判断字符串是中文或者英文的工具类分享
- javascript获得字符串实际长度,中文2,英文1(一般微薄都是这个判断)
- 判断字符串是中文还是英文
- iOS--判断字符串NSString中数字、中文、大小写英文
- 判断一个字符串里面包含有中文或者英文
- js判断字符串是否包含中文或英文
- java中用正则表达式判断中文字符串中是否含有英文或者数字
- 如何判断字符串内是中文还是英文