IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Servlets/JSP Java Discussion :

Expressions régulières (urlfilerewriter)


Sujet :

Servlets/JSP Java

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 3
    Points : 1
    Points
    1
    Par défaut Expressions régulières (urlfilerewriter)
    Bonjour,

    J'ai une servlet de configurer dans le web.xml:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <url-pattern>/np/*</url-pattern>
    Avec URLFilerewriter, je souhaite tout rediriger sur cette servlet sauf mon contenu statique (js, css, img...)

    Bref, je n'ai jamais trouver comment exclure en regex une suite de caractère:
    va m'exclure a et/ou b et/ou c
    mais comment exclure (css), (js), (jpg)...

    merci

  2. #2
    Membre chevronné
    Homme Profil pro
    Dév. Java & C#
    Inscrit en
    Octobre 2002
    Messages
    1 414
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Dév. Java & C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2002
    Messages : 1 414
    Points : 1 996
    Points
    1 996
    Par défaut
    Bonjour,


    Il existe de nombreux didacticiels pour les expression rationnelles. Je t'invite à les lire.

    Pour ta question

    un chemin vers la solution (CE N'EST LA SOLUTION). À toi de faire un pas vers elle.

  3. #3
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    Bonjour,
    Merci pour ta réponse ainsi que tes conseils.

    Je demande de l'aide sur cette expressions car je bloque la-dessus (cela ne veut pas dire que je ne connais rien au regex..)

    La solution que tu me propose va matcher:
    css/style.css

    Mais aussi
    css/.html

    Comme écris, je souhaiterais EXCLURE et non inclure une suite de caractère.
    Je souhaiterais que ça match:
    /website/index.html
    /website/abc/index.html

    Soit: Mais pas:
    /website/script.js
    /website/abc/style.css

    Soit:mais en l'excluant...

  4. #4
    Membre chevronné
    Homme Profil pro
    Dév. Java & C#
    Inscrit en
    Octobre 2002
    Messages
    1 414
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Dév. Java & C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2002
    Messages : 1 414
    Points : 1 996
    Points
    1 996
    Par défaut Lookahead Assertions
    Alors il faut utiliser (?!X) X, via zero-width negative lookahead. Voir un exemple

  5. #5
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    Merci pour ton lien.

    Il ya un exemple pour les .bat:
    donc ce qui donne pour mon cas:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    .*[.](?!(css|js|jpeg)$).*$
    et cela fonctionne. (j'ai eu un peu de mal à le comprendre)

    Mais cela ne fonctionne pas pour le cas suivant:

    (Quand le chemin contient un point)

Discussions similaires

  1. [RegEx] Expression régulières : Balises <SCRIPT>
    Par Gwipi dans le forum Langage
    Réponses: 2
    Dernier message: 25/04/2006, 00h25
  2. Expression réguliére
    Par Mad_Max dans le forum Langages de programmation
    Réponses: 2
    Dernier message: 16/09/2003, 19h17
  3. [expression régulière] mon cerveau fait des noeuds..
    Par nawac dans le forum Algorithmes et structures de données
    Réponses: 7
    Dernier message: 27/05/2003, 11h06
  4. Expressions réguliéres
    Par Tooms dans le forum Langage
    Réponses: 4
    Dernier message: 06/12/2002, 19h42
  5. Réponses: 5
    Dernier message: 11/06/2002, 16h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo