Rechercher : dans
Par :

REGEX - url "simple"

Dernière réponse le 18 fév 2009 à 21:29:55 sonik21, le 18 fév 2009 à 20:47:33 
 Signaler ce message aux modérateurs

Bonjour,
je voudrais savoir comment faire pour construire un REGEX me permettant de distinguer une URL "simple" d'une URL "complexe" (sans pour autant parler d'URL contenant des variables transmise via GET).

Ce que j'appelle une URL "simple" : http://www.google.com/ ou alors http://www.google.com/unepage.php
Ce que j'appelle une URL "complexe" : http://www.google.com/undossier/ ou encore http://www.google.com/http://fr.youtube.com/ (non, je ne me suis pas trompé dans l'écriture ^^, google est bien directement attaché à youtube, biensur l'url est incorrect, mais je risque d'avoir à en traiter de nombreuses comme ça).

Pour l'instant, j'ai cette REGEX :

#http://[a-z0-9._/-]+#i


Comment pourrai-je faire pour obtenir ce dont j'ai besoin ?

Merci d'avance pour votre aide :)
JuZa.e3b.org || No man's land, People are strange, & Jesus was a punk ## The Blood's Flowers
#Engraved February#             Sleepwalking Past Hope
Configuration: Windows XP
Firefox 3.0.6

Meilleures réponses pour « REGEX url "simple" » dans :
Favicon - L'icône de votre site dans la barre d'adresse VoirVous avez sûrement remarqué la présence d'une icône à gauche de l'URL dans la barre d'adresse de votre navigateur sur certains sites web ? Pour mettre en place ce type d'icône sur votre propre site web il n'y a rien de plus simple. Créer la...
Liste simplement chaînée VoirLISTES SIMPLEMENT CHAINÉES Requis I. INTRODUCTION II. Définition III. La construction du prototype d'un élément de la liste IV. Opérations sur les listes chaînées A. Initialisation B. Insertion d'un élément dans la liste 1. Insertion...
[PHP] Transformer une URL en lien hypertexte cliquable VoirGrâce aux expressions régulières, il est possible de transformer en lien hypertexte toute URL de la forme http://URL (ou ftp://URL) ou bien commençant par www. :
Télécharger URL File Editor VoirPour l’exécution de certains fichiers interactifs, il est nécessaire de se connecter à Internet. Ces fichiers sont redirigés directement à un lien Internet prédéfini par l’éditeur du fichier. URL File Editor est comme son nom...
URL VoirQu'est-ce qu'une URL? Une URL (Uniform Resource Locator) est un format de nommage universel pour désigner une ressource sur Internet. Il s'agit d'une chaîne de caractères ASCII imprimables qui se décompose en cinq parties : Le nom du...
Javascript - L'objet RegExp VoirLes particularités de l'objet RegExp L'objet RegExp est un objet permettant de manipuler des expressions régulières, c'est-à-dire des modèles créés à l'aide de caractères ASCII permettant de manipuler des chaînes de caractères, afin de trouver des...
Attaques par manipulation d'URL VoirIntroduction aux URL L'URL (Uniform Resource Locator) d'une application web est le vecteur permettant d'indiquer la ressource demandée. Il s'agit d'une chaîne de caractères ASCII imprimables qui se décompose en cinq parties : Le nom du...

1

Dalida, le 18 fév 2009 à 21:07:41

Salut,

et avec un simple :

$is_simple_url = substr_count($url, '/') < 4;

ça ne suffirait pas ?
[ Mathieu ]
Il y a sûrement des pandas pour ne dépendre de rien

Répondre à Dalida

2

 sonik21, le 18 fév 2009 à 21:29:55

Effectivement, j'avais pas pensé a ça ^^

merci beaucoup Dalida :) JuZa.e3b.org || No man's land, People are strange, & Jesus was a punk ## The Blood's Flowers
#Engraved February#             Sleepwalking Past Hope

Répondre à sonik21
Collection CommentÇaMarche.net