先去掉‘标志’,再去掉后面2个字符。
文本内容 c:\1.txt(文本中标志出现次数不详)
---------------
标志 可能许多朋友的打印机出现问题时,标志 不知道如何去维修打印机,往往束手无策。标志 其实如打印断线、文字重影、偏色等一些小问题往往通过打印机随机附带的驱动软件就可以得到解决,标志今天就通过图解打印机随机驱动软件的一些维
------------
这段话,我想要
结果:
----------------------
能许多朋友的打印机出现问题时,
知道如何去维修打印机,往往束手无策。
实如打印断线、文字重影、偏色等一些小问题往往通过打印机随机附带的驱动软就可以得到解决,
天就通过图解打印机随机驱动软件的一些维
-----------------------------------
要代码(能实现的)
文本内容 c:\1.txt(文本中标志出现次数不详)
---------------
标志 可能许多朋友的打印机出现问题时,标志 不知道如何去维修打印机,往往束手无策。标志 其实如打印断线、文字重影、偏色等一些小问题往往通过打印机随机附带的驱动软件就可以得到解决,标志今天就通过图解打印机随机驱动软件的一些维
------------
这段话,我想要
结果:
----------------------
能许多朋友的打印机出现问题时,
知道如何去维修打印机,往往束手无策。
实如打印断线、文字重影、偏色等一些小问题往往通过打印机随机附带的驱动软就可以得到解决,
天就通过图解打印机随机驱动软件的一些维
-----------------------------------
要代码(能实现的)
解决方案 »
- IdTCPServer多个客户端同时访问的问题
- 关于ADOConnection1连接时的两个问题?有点难度....
- 在activexform中打开一个新窗口时,始终出错
- 报表8K纸打印问题,在线请教!急啊急
- 如何获取当前的屏幕信息并传送到远程的计算机上显示?
- GifImage2.2第三方组件能不能显示gig,jpeg不同类型的图像呢?
- Delphi6.0与c++Builder6.0冲突
- 打印报表,我用Tqrlabel,Tqrdbtext来定义变量,却报错,?????
- 怎么在bde中设置msaccess数据库别名?
- 我现正做一个局域网下的网络监控应用程序,有三个问题(都要求可以绕过防火墙或杀毒软件等防入侵程序。绝对高分)
- 对一堆连续的数字怎样生成非连续、不规则且唯一的数字??
- 请问,有没有类以属性编辑器的DB组件, 一次竖直显示一条记录.
var
liPosition,liLenOfSrch,liLenOfIn:integer;
begin
liPosition:=Pos(psSearch,psInput);
liLenOfSrch:=Length(psSearch);
liLenOfIn:=Length(psInput);
while liPosition>0 do
begin
psInput:=Copy(psInput,1,liPosition-1)
+psTranWith
+Copy(psInput,liPosition+liLenOfSrch,liLenOfIn);
liPosition:=Pos(psSearch,psInput)
end;
Result:=psInput
end;procedure TFrmMain.Button1Click(Sender: TObject);
var textcontent:TStringList;
begin
OpenDialog.Options:=ofAllowMultiSelec;
OpenDialog.Execute;
if OpenDialog.FileName='' then
exit;
textcontent:= TStringList.create;
textcontent.LoadFromFile(OpenDialog.FileName);
textcontent.Text:=StrTran(textcontent.Text,'Label,','标签, ');
textcontent.Text:=StrTran(textcontent.Text,'LABEL,','标签, ');
textcontent.SaveToFile(OpenDialog.FileName);
end;
StringReplace替换成一个特殊的字符后再试试下面代码试试。procedure TForm1.Button1Click(Sender: TObject);
var
sl,ssll: TStringList;
i: integer;
begin
try
sl:= TStringList.Create;
ssll:= TStringList.Create;
sl.LoadFromFile('c:\a.txt');
sl.Delimiter:= '-';//标志
sl.DelimitedText:= sl.Text;
for i:= 0 to sl.Count-1 do
begin
ssll.Add(RightStr(sl[i],length(WideString(Trim(sl[i])))-1));
end;
ssll.SaveToFile('c:\b.txt');
finally
sl.Free;
ssll.Free;
end;
end;
---------------------------
---------------------------
不好意思,看错要求了
procedure TForm1.Button1Click(Sender: TObject);
var
s,s1:string;
sl:tstringlist;
i:integer;
begin
s := '标志 可能许多朋友的打印机出现问题时,标志 不知道如何去维修打印机,往往束手无策。标志 其实如打印断线、文字重影、偏色等一些小问题往往通过打印机随机附带的驱动软件就可以得到解决,标志今天就通过图解打印机随机驱动软件的一些维';
s := stringreplace(s,'标志','/',[rfReplaceAll]);
sl := tstringlist.Create;
sl.Delimiter := '/';
sl.DelimitedText := s; for i := 0 to sl.Count - 1 do
begin
s1 := sl.Strings[i];
delete(s1,1,2);
memo1.Lines.Append(s1);
end;end;
begin
stringreplcae(str,midstr(str,Pos('标志',str)),strlen('标志')+2,'')
end
http://community.csdn.net/Expert/topic/4901/4901593.xml?temp=.4565851