Einzelnen Beitrag anzeigen

gibb

Registriert seit: 12. Sep 2007
Ort: Bern
178 Beiträge
 
Delphi 2006 Architect
 
#9

Re: Platzhalter in einem String übertragen

  Alt 29. Apr 2008, 06:50
also ich habe mich der unbekanten entledigt... daran sollte es also nicht liegen :-/
kann mir jemand einen tipp geben woran das liegen könnt das

Delphi-Quellcode:
 if RE_NewState.Exec(Zeileasd) then//(LogToAnalyzeList[i]) then
     begin
       NewState := RE_NewState.Match[0];
       inc(MatchNewCounter);
     end;
niemals in die Bedingung reingeht ? muss doch definitiv an meiner regular expression liegen oder ?

Delphi-Quellcode:
  ExpressionNew := Stringreplace(FStateMachinePatern,'%%NewState%%','(.+)',rfIgnoreCase);
  ExpressionOld := Stringreplace(FStateMachinePatern,'%%OldState%%','(.+)',rfIgnoreCase);
  RE_NewState.Expression := ExpressionNew;
  RE_OldState.Expression := ExpressionOld;
aber ich hab cerstanden das das der punkt ein platzhalter für ein x beliebiges Zeichen ist und das + eine x beliebige anzahl von einem platzhalter für ein x beliebiges Zeichen.... liegt es daran ?
  Mit Zitat antworten Zitat