[Code] [Delphi] Teilstring in bestimmtem Format suchen

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von Prrovoss, 20. Februar 2010 .

  1. 20. Februar 2010
    [Delphi] Teilstring in bestimmtem Format suchen

    Hi,
    wieder habe ich mal ne kleine Frage:
    gib es eine Möglichkeit in einem String nach einem teilstring zu suchen der ein bestimmtes Format hat?
    In meinem Fall wäre es eine bzw mehrere IPs.
    Jemand ne Idee?
     
  2. 20. Februar 2010
    AW: [Delphi] Teilstring in bestimmtem Format suchen

    Informatik - Delphi - Reguläre Ausdrücke
    Regular Expressions - Delphi Programming
     
  3. 21. Februar 2010
    AW: [Delphi] Teilstring in bestimmtem Format suchen

    ok danke schonmal für die tipps
    leider konnte ich damit noch nicht so viel anfangen

    ich brauche ja eine funktion die mir die ips aus einem text sucht.
    xxx.xxx.xxx.xxx dh. wenn ein teilstring so aussieht. allerdings kann er ja auch so aussehen:
    xx.xx.xxx.xx
    und da habe ich keine ahnung wie man das machen soll?
     
  4. 21. Februar 2010
    AW: [Delphi] Teilstring in bestimmtem Format suchen

    Zieh dir das RegExpStudio von dieser Seite: Components for Delphi 2009 / Tiburon
    Im Zip Ordner findest du eine Datei unter Source die RegExpr.pas heist, die
    bindest du in dein Projekt und benutzt einfach die TRegExpr-Komponente um Reguläre Ausdrücke anzuwenden.

    Spoiler
    Code:
     var RegEx: TRegExpr;
    
    [...]
    
     RegEx:= TRegExpr.Create; // Componente erstellen
     try
     // Ausdruck hinzufügen
     RegEx.Expression := '(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})';
    
     // Ausdruck Anwenden bei erfolgsfall Resultate Prüfen
     if RegEx.Exec('192.67.34.56 64.234.122.123') then
     begin
     // Alle Resultate in ein String zussamenfassen
     repeat
     Showmessage(RegEx.Match[0]);
     until not RegEx.ExecNext;
    
     end;
     finally
     RegEx.Free; // Componente freigeben
     end;

    PS: Schau dir nochmals die Definition und Funktion von Regulären Ausdrücken an.

    Mfg Rushh0ur
     
  5. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.