Delphi如何判斷字串是否包含漢字

2021-03-04 08:54:26 字數 1383 閱讀 8780

1樓:tr硪奈づ錢

//字串是否包含漢字,是返回真,否則返回假

function tform1.ifincludehz(strtxt:string):boolean;

var i:integer;

begin

//先判斷要擷取的字串最後乙個位元組的型別

//如果為漢字的第乙個位元組則減(加)一位

result:=false;

for i:=0 to length(strtxt) do

begin

if bytetype(strtxt,i) = mbleadbyte then

begin

result:=true;

break;

end;

end;

end;

//判斷字元是否是漢字

//如果是漢字那麼,返回 true,如果不是漢字,那麼返回 false

function i**bcschar(const ch: char): boolean;

begin

result := (bytetype(ch, 1) <> mbsinglebyte);

end;

我覺得最好還是在輸入之前判斷好一點

delphi怎樣判斷字串裡面是否包含指定字元

2樓:匿名使用者

用pos函式

if pos('軟','軟體工具')>0 then 有

3樓:

if pos('軟',str)>0 then //str為獲取要判斷的字串的變數

showmessage('有「軟」字包含在字串中');

4樓:匿名使用者

就是用pos(a,b),查b裡是否有a,若有,返回a在b裡的位置(從1開始),找不到返回0。

5樓:匿名使用者

pos(sub,str)>0就有

怎麼判斷乙個字串是否包含字元

6樓:南京新華電腦專修學院

content()bai方法,判斷

字串包含,或du

者用indexof()方zhi法,返回包含字元dao串第一次出現的版索引位權置,如果沒找到返回-1:例如if(str.content(str1)){}或者if(str.

indexof(str1)=-1){}

delphi如何判斷乙個字串是否包含另乙個字串

7樓:

if pos('另乙個字串', '乙個字條串') > 0 then

begin

包含end;

如何判斷字串裡都是空格,如何判斷字串是否相等

ok 1 先設定全是空格為真 i 0 字串開始 while s i 迴圈每乙個字元 if s i 32 if ok puts 全是空格 else puts 有空格之外的字元 如何判斷字串是否相等 string str1 abc string str2 bcd if str1.equals str2 ...

jquery判斷字串是否有指定字元

這個沒用到jquery,樓主想寫這樣的jquery外掛程式?jquery判斷字串中是否含有 var str 我愛中國 if str.indexof 中國 0 else jquery檢測字串是否包含字串 不用jquery就能做到。var str 我愛中國 if str.indexof 中國 0 els...

如何判斷變數是否為字串型別,如何判斷乙個變數是否為字串型別

include include include using namespace std bool isnum string s int main 可以用typeof測試 python怎麼判斷變數是否為字串 python官方文件在說明來type函式的用法時,明文推自薦用isinstance測試物件型別...