2.20 Einfügen des Suchergebnisses in den Ersetzungstext
Problem
Suchen von URLs und Ersetzen durch HTML-Links, die auf die URL verweisen und die URL selbst als Text für den Link nutzen. Für diese Übung soll eine URL durch „http:“ und alle darauffolgenden Zeichen, die kein Whitespace sind, definiert sein. So soll zum Beispiel Besuchen Sie bitte http://www.regexcookbook.com
durch Besuchen Sie bitte <a href="http://www.regexcookbook.com">http://www.regexcookbook.com</a>
ausgetauscht werden.
Lösung
Regulärer Ausdruck
http:\S+
Regex-Optionen: Keine
Regex-Varianten: .NET, Java, JavaScript, PCRE, Perl, Python, Ruby
Ersetzungstext
<a⋅href="$&">$&</a>
Ersetzungstextvarianten: .NET, JavaScript, Perl
<a⋅href="$0">$0</a>
Ersetzungstextvarianten: .NET, Java, PHP
<a⋅
Get Reguläre Ausdrücke Kochbuch now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.