Auf dieser Seite befinden sich alle C#, Regex Fragen.
Weitere Themen findest du mit der Suche rechts oben, z.B. [csharp] .net um alle Fragen
zum Thema csharp mit dem Wort ".net" zu finden.
... span lang EN-US style 'mso-ansi-language:EN-US' [[ span\r\nclass SpellE List:Doku /span /Test/ span class SpellE BlaBlaBla Just /span \r\nanother Test]] o:p /o:p /span ... Nun möchte ich mit den Regex erreichen, dass zwischen dem [[ und dem darauffolgenden ]] alle Htmltags gelöscht werden. 1) mit [[.*]] finde ich gar nichts 2) wenn ich z.B. nach .* suche erhalte ich auch immer ...
... werden, was zunächst nicht dramatisch ist, mit Regex geht das ziemlich gut. Im folgenden Beispiel soll die ... number in numbers) { Console.WriteLine("{0} {1}", number, Regex .Replace(number, pattern, IncrementNumber)); } Zusätzlich sollen nun aber noch ... effiziente Lösung dafür, auch Alternativen ohne Regex (vielleicht MaskedTextProvider o.ä.) die man verwenden könnte?
Ich habe zwei Regex 'es: Regex spaceOnNewLineRegex @"\n ".AsRegex(); Regex spaceafterLineRegex @" \n".AsRegex(); Meine AsRegex Methode verwendet immer das IgnorePatternWhitespace-Flag so dass alle Leerzeichen in meiner Regex ignoriert werden. Wie kann ich, ohne das Flag zu entfernen (was ich gern behalten möchte) trotzdem Leerezeichen matchen? Ich weiß, wie ich in ...
... //alle Zeilen mit 2 aufeinanderfolgenden Leerzeichen Regex demo1 @"\ \ ".AsRegex(); Regex spaceOnNewLineRegex @"\n\ ".AsRegex(); Regex spaceafterLineRegex @"\ \n".AsRegex(); sollte das nicht ... mit 2 aufeinanderfolgenden Leerzeichen Regex demo1 @"\s\s".AsRegex(); Regex spaceOnNewLineRegex @"\n\s ".AsRegex(); Regex spaceafterLineRegex @"\s \n".AsRegex();
... 1 D:\Test\Ordner 1\Dokus\Doku Ordner 3 - Kopie [...] Ich muss nun ein RegEx (unter .NET) haben der mir 3 Treffer liefert. Das wären: D:\Test\Ordner 1\Dokus D:\Test\Ordner 2\Dokus ... 3\Dokus D:\Test\[\w\W]*\Dokus - Zuviele Treffer. :-( Edit Floyd: Tags (Schlagwörter) erweitert um (csharp .net vb.net) - Laut Fragestellung wurde der Antwortquellcode als .Net gewünscht.
... p Sie installiert ihr erstes Windows XP auf einem ganz alten DELL Laptop. /p Ich will jetzt den Text "Windows XP" durch eine a href... Windows XP /a ersetzen. Das darf aber sicher nicht im img Tag passieren. Sonst wird anstelle des Bildes nur noch Schrott angezeigt. Zudem soll "Windows XP" nur EINMAL ersetzt werden. Ich vermute mal das könnte man mit einem RegEx (C#) machen. Aber wie?
... für GENAU dieses Problem suchst, dann geht das so (ungetestet): private bool replaced false; public string ReplaceMatch(Match m) { if( replaced ) return m.Groups[0]; replaced true; return " a href ... " m.Groups[1] " /a "; } private string MakeLink(string html) { MatchEvaluator ev new MatchEvaluator(ReplaceMatch); return Regex .Replace(html, "\s(Windows XP)\s", ev); }
codekicker.de ist eine deutschsprachige Q&A-Plattform zum Thema Programmieren. Von Entwicklern für Entwickler! Mitmachen ist ganz einfach: Stelle oder beantworte eine Frage.
Stelle eine Frage
Verlinke auf uns!
Verlinke auf codekicker.de von deinem Blog oder aus deiner Forensignatur: