Ich versuche, den Inhalt einer Website mit dem Tool wget herunterzuladen. Ich habe die Option -R verwendet, um einige Dateitypen abzulehnen. Aber es gibt einige andere Dateien, die ich nicht herunterladen möchte. Diese Dateien werden wie folgt benannt und haben keine Erweiterungen.Wie verwendet man reguläre Ausdrücke in wget zum Ablehnen von Dateien?
string-ID
zum Beispiel:
newsbrief-02
Wie ich wget kann nicht sagen, diese Dateien zum Download (die Dateien, die ihren Namen mit dem angegebenen Zeichenfolge beginnen)?
Danke für das Beispiel mit mehreren regex. – GregHNZ
Funktioniert reject-regex mit Dingen wie '.' oder' * ', welche Art von Regex ist es, Extended Regex oder PCRE Regex? – CMCDragonkai
@CMCDragonkai Der zweite Teil Ihrer Frage ist bereits in meiner Antwort angesprochen. Es funktioniert mit "." Und "*", z.B. 'wget -r --reject-regex". * foobar. * "http: // example.com" verwirft 'http: // example.com/foobar /'. –