Marian: kann sed nicht mit regulären ausdrücken arbeiten?

Beitrag lesen

Hallo cartun,

[A-z]

ein Buchstabe (groß oder klein) oder eines von []^_`

.

ein Punkt

[A-z]+

mehrere Buchstaben (groß oder klein) oder eines von []^_`

[0-9]+?

mehrere oder keine Zahlen (für {0,} gibt es übrigens kurz auch *)

.

ein Punkt

[A-z]+
mehrere Buchstaben (groß oder klein) oder eines von []^_`

Damit ist – wie Johannes schon sagte – [.]1.\ eine URL, www.google.de keine.

Tipps:
* nimm [A-Za-z], wenn du auf große und kleine Buchstaben matchen willst, oder verwende das i-Flag, wenn du insgesamt Groß- und Kleinschreibung ignorieren willst.
* es gibt auch URLs ohne www. davor (google.de zum Beispiel) und mit mehr als einer Subdomain davor (forum.de.selfhtml.org zum Beispiel). Möglich wäre zum Beispiel ([a-zA-Z0-9-_].)+

Viele Grüße aus Freiburg,
Marian

--
Microsoft broke Volkswagen's world record: Volkswagen made only 22 million bugs!
<!--[if IE]><meta http-equiv="refresh" content="0; URL=http://www.getfirefox.com"><[endif]-->