88问答网
所有问题
当前搜索:
delphi字符处理
Delphi 字符串
去掉最后一个字符
答:
var s : string;begin s := '1234567890';caption := copy(s, 1, Length(s)-1);end;// 或者 var s : string;begin s := '1234567890';delete(s, Length(s),1);// s = 123456789 caption := s;end;
delphi
如何不出乱码的截取
字符串
?
答:
对于
字符
来说,如果使用 AnsiString,则 汉字 占用2个字节,英文字符占用1个字节,这样当截取字符是汉字一部分时,就会出现乱码。可以参考以下解决办法:1、将 AnsitString 改为 WideString。
delphi
早期版本中,string 默认是 AnsiString,新版本支持 Unicode,默认 string 代表 WideString。由于 WideString 将...
delphi字符
的替换
答:
var sl,AddressList :TStringList;i :integer;const Address = 'http://www.xxx.net/@_new/@_new.exe';begin sl := TStringList.Create;AddressList := TStringList.Create;try sl.LoadFromFile('d:\1.txt'); //载入你的字典文件 for i := 0 to sl.Count - 1 do AddressList.Add(...
Delphi
截取
字符串
最简单的办法是什么?
答:
用pos函数定位"/",将其记录到一维数组中,并将找到的"/"替换为“#”,继续直到找出所有的“/";利用上述一维数组循环逐个取出
字符串
数值,并用val函数转换为数值型数值保存。
delphi
如何将
字符串
转换为表达式?
答:
可以调用ScriptControl,省的自己去转换 uses ComObj;演示 Function calc(const expression : String):Integer;Var sc : OleVariant;begin //expresion := ‘100+5*3’;sc := CreateOleObject('MSScriptControl.ScriptControl.1');sc.Language :='JavaScript';result := StrtoInt( sc.eval(expression) ...
delphi
关于
字符串
的循环重复提取
答:
//把
字符串
中的商品代码、商品数量分解出来 function TForm1.FenZu(ASource: String; var ACode, ANum: String): Integer;var st1:TStringList;i:Integer;begin st1:=TStringList.Create;try st1.Delimiter:=';';st1.DelimitedText:=ASource;if st1.Count>1 then begin i:=Pos('商品代码:'...
Delphi的
分割
字符串
或提取字符串问题
答:
var StrList : TstringList;i : integer;begin StrList := TStringList.Create;StrList.DelimitedText := '123,456,789';StrList.Delimiter := ',';for i := 0 to StrList.Count -1 do begin showmessage(StrList[i]);end;
delphi
截取
字符串
答:
a := copy('
delphi
', 0, 4);b := copy('asdfg', 1, 3);c := copy('qwer', 2, 2);在
Delphi
中,除了起始位置的标志方法与VB不一样外,其它的都一样的。b := copy('asdfg',2, length('asdfg') - 2);Delphi中索引值是从0开始的。
delphi
让&作为
字符
显示出来
答:
分以下几种情况:1、在作为普通
字符串
的一部分时,直接写就行了。例如:ShowMessage('&123');结果显示&123。Edit1.Text:='&123';结果Edit1中显示&123。2、作为控件的Caption时,用&作为转义字符,加到&前面即可。就是说,两个&&表示一个&字符。例如:Label1.Caption:='&&abc';结果显示&abc。
在
Delphi
中怎样表示回车和换行
字符
答:
依据 ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)码表,用十进制的10代表换行符,用13代表回车符:因此,在
delphi
语言里,表示回车和换行
字符
可以使用以下形式:1、直接用 # + 数字 来表示 在 delphi 语法里,可以直接用 # + 数字 的形式来表示一个字符,因此...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜