Bonjour à tous,
j'ai besoin d'aide pour construire une petit expression régulière.
Je cherche à capture les valeurs contenues en deuxième partie d'une url tou en excluant les lignes qui ont pour deuxième partie Home ou home.
Ci-dessous, une liste exemple des urls:
L1: http://url.com/test
L2:http://url.com/home
L3:http://url.com/Home
L4:http://url.com/ferfdfdf
L5:http://url.com/fsdfdffgvbfgdbfb
L6:http://url.com/test
L7:http://url.com/home
L8:http://url.com/Home
L9:http://url.com/ferfdfdf
L10:http://url.com/fsdfdffgvbfgdbfb
L11:http://url.com/test
L12:http://url.com/home
L12:http://url.com/Home/index.php
Ma regexp devrait me retourner les valeurs suivantes:
L1: test
L4:ferfdfdf
L5:fsdfdffgvbfgdbfb
L6:test
L9:ferfdfdf
L10:fsdfdffgvbfgdbfb
L11:test
Jusqu'à présent j'ai réussi à capturer le contraire de ce que je recherche, c'est à dire la partie http://url.com/Home.... avec la regexp suivante:
http:\/\/url\.com\/([Hh]ome.*)?
Mais je n'arrive pas à créer une recherche opposée.
Une idée?
merci d'avance
baocrazy
Partager