Es geht um Inhaltsabmessungen auf einer Website. Diese link checker tool unterstützt Python Regex. Mit dem Link Checker möchte ich Informationen über nur eine Inhaltsdimension erhalten.Regex negative Lookahead-Zeichenfolge mit Sonderzeichen python
Ich möchte alle außer die mit der Zeichenfolge de_de
(für die --no-follow-url
Option) übereinstimmen.
https://www.example.com/int_en
https://www.example.com/int_de
https://www.example.com/de_de ##should not match or all others should match
https://www.example.com/be_de
https://www.example.com/fr_fr
https://www.example.com/gb_en
https://www.example.com/us_en
https://www.example.com/ch_de
https://www.example.com/ch_it
https://www.example.com/shop
Ich bin irgendwo dazwischen diesen Ansätzen stecken:
https:\/\/www.example.com\/\bde\_de
https:\/\/www.example.com\/[^de]{2,3}[^de]
https:\/\/www.example.com\/[a-z]{2,3}\_[^d][^e]
https:\/\/www.example.com\/([a-z]{2,3}\_)(?!^de$)
https:\/\/www.example.com\/[a-z]{2,3}\_
https:\/\/www.example.com\/(?!^de\_de$)
Wie kann ich eine negative Vorschau verwenden, um eine Zeichenfolge mit einem Sonderzeichen (Unterstrich) übereinstimmen? Kann ich mit etwas so gehen
(?!^de_de$)
Ich bin neu in Regex, jede Hilfe oder Eingabe ist willkommen.
jeder '/ de_ *' sollte nicht übereinstimmen oder nur '/ de_de'? – Arman
Versuchen Sie 'https: \/\/www.example.com \/(?! de_de (?: \/| $)) [A-z -] +' –
@Arman de_de sollte nicht übereinstimmen, jede andere Dimension sollte. Ich möchte/int_de,/de_en,/ch_de,/shop, ... mit der Option --no-follow-url abgleichen. –