实现功能如下:
在一字符串左或右侧,增加一固定长度字符的字符串,例字符串'china',字符'$',总长度为10,效果如下:
'china$$$$$'或'$$$$$china'
在一字符串左或右侧,增加一固定长度字符的字符串,例字符串'china',字符'$',总长度为10,效果如下:
'china$$$$$'或'$$$$$china'
解决方案 »
- 请问 这个 type T_ic_init = function() 是什么用法
- 关于TStringList的用法
- 急阿! 快帮帮忙阿!我做了好久,想不出所以然来
- Remobjects SDK 程序中OpenDialog,SaveDialog不能正常显示,如何处理?
- delphi activex 里的子程序调用组件的疑问
- 兄弟们有个接口(动态链接库.dll)用VB 调可以用delphi 就有问题看了好就麻烦得很好像就是初始化的问题请高手指点!!!!!
- 如何获知数据集的当前状态
- MDI打印问题
- 100分求在NT下自动拨号连接源程序
- 有一段代码看不懂,拜托各位大神能够看一下,指导一下,谢谢
- 再次求教,关于adsl计时
- 为什么DevExpress QuantumGrid 5.0 没有RichMemo呀!(
//把字符串转换为指定长度的字符串,不足者前加"$"
var
s : string;
vPos : smallint;
begin
s := '$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$' + Value;
vPos := Length(s) - Len + 1;
Result := Copy(s, vPos, Len);
end;
恐怕这个函数最符合你的要求了。
function ToLengthStrL(str:string;iLen:Integer):string;
begin
Result:=StringOfChar('$',iLen-Length(str))+str;
end;
//右边
function ToLengthStrR(str:string;iLen:Integer):string;
begin
Result:=str+StringOfChar('$',iLen-Length(str));
end;
另外,大家注意我要的是delphi自带的函数,不是自己写的,如果没有的话,也告诉我好让我死心。
此问题还没有解决,大家再想想。
procedure Insert(Source: string; var S: string; Index: Integer);
恐怕这个函数最符合你的要求了。
这就是你要的答案
format函数可以,还有没有其他函数???