Hilfe zu regulären Ausdrücken

Hilfe zu regulären Ausdrücken

Ich versuche, einen regulären Ausdruck zu erstellen, der mit allen Zeichenfolgen übereinstimmt, die mit dem Wort „med-“ beginnen und mit „.opol.nei.com“ enden, wie dieser

med-fe3-ua-kiol-33.opol.nei.com

Antwort1

perl, sed, grep:

med-.*.opol.nei.com

Bash-Erweiterung:

med-*.opol.nei.com

Antwort2

Die Antwort von Wayne Yux stimmt möglicherweise mit mehr überein als beabsichtigt. med-.*.opol.nei.comSie stimmt mit jedem beliebigen Zeichen überein, außer mit den Punkten.

Beispiel: med-abcXopolYneiZcomentspricht dem obigen regulären Ausdruck.

Genauer gesagt sollten die Punkte folgendermaßen maskiert werden: med-.*\.opol\.nei\.com. Hier wird der Punkt nur als Punkt interpretiert.

verwandte Informationen