Können Sie dieses Perl/Bash-Skript für eine URL und für eine Liste von URLs korrigieren und mir sagen, wie ich mehrere Regex in dasselbe Skript schreiben kann?
wget-Otest.html https://www.cormes.de/impressum
perl -nE 'if (/\bmailto:([\w\.]+\@[\w\.]+)/) { say $1 }' test.html
perl -nE 'if (/Straße: \[A-Za-z] [0-9]/) {say $1}'test.html
perl -nE 'if ( /PLZ und Ort: \ [0-9] {5} - [A-Za-z]) /{say $1}'test.html
perl -nE 'if (/Vorname und Nachname: \[A-Za-z] [A-Za-z])/{say $1}'test.html
perl -nE'if( 's|\([0-9]{2}\)-[0-9]{3}-[0-9]{3}-[0-9]{2}-[ 0-9]{2}|##-###-###-##-##|g')
Um eine E-Mail zu extrahieren, funktioniert diese Regex gut.
Die anderen Regex werden durch Regex 101 validiert.
Ich habe den Link, um den Vor- und Nachnamen des CEO abzurufen, weiß aber nicht, mit welchem Tool Sie ihn entschlüsseln können, um ihn im Skript zu verwenden.
https://idowapro.de/impressum/#:~:text=Gesch%C3%A4ftsf%C3%BChrer%3A%20Lutz%20Teubert
Wie ist dieses Skript geschrieben, um mehrere reguläre Ausdrücke für eine einzelne URL und für eine Liste von URLs zu sammeln?