Ich bin wirklich nicht gut mit RegEx in C#, nie verwendete sie wirklich, aber ich habe eine lange Zeichenfolge, die eine Menge von HTML enthält, die zahlreichen Textteile wieRegEx String in C# ersetzen
src enthält = "Ordner/uploads/fd123051-532d-4804-a0fb-fd4ce6b70f7c/cd212dd7-7600-4b3f-a7d9-9a85c85a50ca.png"
oder
src = "uploads/fd123051-532d- 4804-a0fb-fd4ce6b70f7c/cd212dd7-7600-4b3f-a7d9-9a85c85a50ca.png "
Ich möchte eine reg ex über die Zeichenfolge anzuwenden, wenn es in C# getan werden kann, so dass es den Pfad Ordner ersetzt, so dass es jeder und alle ändern src = filename.extension
dh sein.
src = "uploads/fd123051-532d-4804-a0fb-fd4ce6b70f7c/cd212dd7-7600-4b3f-a7d9-9a85c85a50ca.png"
wird
src = "cd212dd7 -7600-4b3f-a7d9-9a85c85a50ca.png "
Kann mir bitte jemand helfen?
Sie wollen also nur alles vor dem letzten Schrägstrich entfernen, oder? Was ist mit ['Path.GetFileName (Zeichenfolgenpfad)'] (https://msdn.microsoft.com/en-us/library/system.io.path.getfilename%28v=vs.110%29.aspx)? –
Haben Sie irgendwelche Regex-Muster ausprobiert, die nicht funktioniert haben? Wird Ihr HTML immer dem src = "uploads/*. Png" -Muster folgen? Versuchen Sie, etwas mehr Kontext für das zu bieten, was Sie tun möchten, zusammen mit dem, was Sie bereits versucht haben, eine Frage zu vermeiden, die ein Plädoyer für die codez '. – Josh
Binging HTML Regex liefert eine Tonne Inhalt, einschließlich Fragen auf dieser Website: http://StackOverflow.com/Questions/1028362/How-Do--Extract-HTML-img-Sources-with-Aregular -expression http://stackoverflow.com/questions/4257359/regular-expression-to-get-the-src-of-images-in-c-sharp – Josh