意思就是比如这样一个字符串:;oajgoiergoiejrgo,我要把第一个分号去掉,如何解决
解决方案 »
- 请教内嵌控件的刷新(TValueListEditor)
- 在oracle中创建一个blob的大对象,可用SQL查询时提示数据类型不被支持,为什么?
- 请教!!!
- 关于登陆窗口的问题
- FormActivate 为什么在自动创建的时候就执行
- 语法的问题
- 用intraweb编译出来的程序,在command窗口执行c:\applicationname.exe -install为何不能注册?
- 关于打印问题
- 小问题,高分值,GZ,UP均有分
- ADO中怎么用DataSource传递参数呀?
- ADO连接的问题!(incorrect syntax near the keyword 'mytable')
- 关于TQuery更新的问题?
str, lStr: string;
mPos: integer;
begin
str := ';oajgoiergoiejrgo';
mPos := pos(';', str);
lStr := Copy(str, mPos+1, Length(str)-mPos);
end;
;oajgoiergoiejrgo=====oajgoiergoiejrgo
56;oajgoiergoiejrgo===56;oajgoiergoiejrgo 是吗?
if pos(';'str)=1 then
begin
delete(str,1,1);
end;
你取第一个字符,看是不是分号,
如果是就删除,如果不是就删除,这样不就得了?
var
str, lStr: string;
begin
str := ';oajgoiergoiejrgo';
if Copy(str, 1, 1)=';' then begin
lStr := Copy(str, 2, length(str)-1);
end else
lStr := str; ShowMessage(lStr);
end;