Entwickler-Ecke
C# - Die Sprache - C# preg_match
vreden123 - Mi 25.11.09 21:23
Titel: C# preg_match
Hallo gibt es eine preg_match funktion aus PHP für c#?
Kann man auf fögendem PHP code c# code machen?
preg_match("/<title>(.*)<\/title>/i", $page1, $treffer);
$fertig = ereg_replace("s HP","",$treffer[1]);
Kann mir da einer Helfen?
gfoidl - Mi 25.11.09 21:45
Hallo,
das verwandteste wäre RegEx. Suche mal danach - es findet sich viel ;)
mfG Günther
vreden123 - Mi 25.11.09 21:49
Ja das habe ich schon aber ich komme damit irgendwie noch nicht kla^^
Ich habe jetzt folgenden Code schon erstellt:
using System.Text.RegularExpressions;
arr = client.DownloadString("http://www.google.de");
Regex r = new Regex("<title>(.*)</title>");
string title = r.Match(arr).Groups[1];
title = title.replace("s HP", "");
Bei den letzten zwei Zeilen mekert er noch.
Einmal das eine Konvertierung in String nicht möglich ist.
Und das String keine Definition für replace hat.
Hoffendlich kann mir da einer Helfen^^
bakachan - Do 26.11.09 09:21
1. Match ist eine Klasse die mehr Informationen als nur den Text des Ergebnisses beeinhaltet. Den Text an sich rufst du mit Value ab.
C#-Quelltext
1:
| string title = r.Match(arr).Groups[1].Value; |
2. string hat eine Replace-Funktion man muss nur das R groß schreiben.
C#-Quelltext
1:
| title = title.Replace("s HP", ""); |
Das sollte deine Probleme beseitigen.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!