再会。我似乎找不到如何使用 TRegExpr 组件对无效字符进行简单替换的示例。例如我有一个字符串 = 'abcdeg3fghijk'; 我想替换所有无效字符,例如数字“3”,如何用 TRegExpr 处理它以替换所有无效字符。我的目的是学习如何使用 TRegExpr 来构建一个简单的 url 清理器/验证器。
procedure TForm1.Button3Click(Sender: TObject);
var
RegExp: TRegExpr;
astr:string;
begin
astr:='h"ttp://ww"w.msn."com~~~';
// I want to clean the string to remove all non valid chars
//this is where I am lost
RegExp:=TRegExpr.Create;
try
RegExp.Expression:=RegExpression;
finally
RegExp.Free;
end;
end;