Torwächter: String aus Text extrahieren

Beitrag lesen

Hallo zusammen,

nachdem ich nun den Aufbau einer ISBN kenne (danke an Bernhard) sieht es so aus : X-XXX-XXXXX-X (1-3-5-1)
Wie kann ich nun diese Kombination aus einem Text extrahieren:

TTTTTTTTTTTTTTTTexTTTTTTTTTTTTTTT1-333-55555-1TTTTTTTTTTextTTTTTTT

nach dem Prinzip wie $zeile =~ s/denSyntaxderNummer/<a href.../g;

Aber wie mache ich eine Syntaxerkennung ?
(ich brauche den Syntax,da es verschiedene Nummern sind)

Vielen Dank im Voraus