Einzelnen Beitrag anzeigen

Benutzerbild von Khabarakh
Khabarakh

Registriert seit: 18. Aug 2004
Ort: Brackenheim VS08 Pro
2.876 Beiträge
 
#8

Re: Allgemeines Replace mit zwei Masken

  Alt 27. Dez 2005, 18:36
Hier ein Beispiel, nach Delphi musst du es aber allein übersetzen .
Code:
void TextBox1TextChanged(object sender, System.EventArgs e)
{
   string s = null;
   
   try {
      Regex regex = new Regex(textBox1.Text);
      Match match = regex.Match(textBox2.Text);
      s = textBox3.Text;
      foreach (string groupname in regex.GetGroupNames()) {
         s = s.Replace('%' + groupname + '%', match.Groups[groupname].Value);
      }
   }
   catch {
      s = null;
   }
   
   label1.Text = s;
}
Miniaturansicht angehängter Grafiken
regex_789.png  
Sebastian
Moderator in der EE
  Mit Zitat antworten Zitat