首页 > Windows开发 > 详细

Delphi 正则表达式之TPerlRegEx 类的属性与方法(4): Replace

时间:2014-10-29 19:04:09      阅读:207      评论:0      收藏:0      [点我收藏+]
// Replace
var
  reg: TPerlRegEx;
begin
  reg := TPerlRegEx.Create(nil);

  reg.RegEx   := ‘ab‘;
  reg.Replacement := ‘◆‘;

  reg.Subject := ‘ababab‘;
  reg.ReplaceAll;
  ShowMessage(reg.Subject); //返回: ◆◆◆


  reg.Subject := ‘ababab‘;
  //下面四行程序, 相当于 reg.ReplaceAll;
  while reg.MatchAgain do
  begin
    reg.Replace;
  end;

  ShowMessage(reg.Subject); //返回: ◆◆◆

  FreeAndNil(reg);
end;
{
  ReplaceAll 函数返回的是 Boolean;
  Replace 函数返回的是 Replacement 的值, 当然是不能赋值的, 它仅仅是返回值.

Delphi 正则表达式之TPerlRegEx 类的属性与方法(4): Replace

原文:http://www.cnblogs.com/honeynm/p/4059934.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!