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

JavaScript Discussion :

Regex sous javascript


Sujet :

JavaScript

  1. #1
    Membre �prouv� Avatar de Death83
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 667
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 667
    Par d�faut Regex sous javascript
    Salut a tous,

    j'ai un petit soucis.

    Je voudrais faire ca sous js:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    replace('[b](.)*[/b]','<b>$1</b>')
    mais apparement les REGEX sous js ne permette pas l'utilisation des variables qui r�cuper tle contenu des ().

    Est ce possible sous JS d'ainsi r�cup�rer le contenu du texte identifi� et de le r�cip�r�r dans le texte modifi�?

  2. #2
    Membre �m�rite
    Avatar de efficks
    Inscrit en
    Septembre 2005
    Messages
    712
    D�tails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 712
    Par d�faut
    Dans js, tu dois utiliser / comme caract�re de d�but de cha�ne pour signifier que tu utilises une regex au lieu du '.
    De plus les parenth�ses sont des caract�res sp�ciaux en regex. Tu dois donc utiliser le back-slash (\) devant les parenth�ses pour signifier de prendre le caract�re suivant textuellement.

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    replace(/[b]\(.\)*[/b]/,'<b>$1</b>')

  3. #3
    Membre �prouv� Avatar de Death83
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 667
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 667
    Par d�faut
    Citation Envoy� par efficks
    Dans js, tu dois utiliser / comme caract�re de d�but de cha�ne pour signifier que tu utilises une regex au lieu du '.
    De plus les parenth�ses sont des caract�res sp�ciaux en regex. Tu dois donc utiliser le back-slash (\) devant les parenth�ses pour signifier de prendre le caract�re suivant textuellement.

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    replace(/[b]\(.\)*[/b]/,'<b>$1</b>')
    Justement les parenthese sont ici utiliser dans leurs fonction "sp�ciale".
    Normalement le contenu des parenthee est mis dans des variables $A, $2 , $3... mais apparement ca ne marche aps ici.

Discussions similaires

  1. RegEx en Javascript : r�sultats al�atoires sous Firefox et Opera
    Par fblanchard dans le forum G�n�ral JavaScript
    R�ponses: 9
    Dernier message: 28/04/2008, 11h02
  2. probl�mes avec Regex sous c#
    Par santana2006 dans le forum C#
    R�ponses: 2
    Dernier message: 24/01/2007, 15h42
  3. IF sous javascript
    Par gretch dans le forum G�n�ral JavaScript
    R�ponses: 5
    Dernier message: 19/07/2006, 17h31
  4. Probleme avec REGEX sous IE
    Par Death83 dans le forum G�n�ral JavaScript
    R�ponses: 17
    Dernier message: 18/07/2006, 20h02
  5. regex sous win !
    Par seal3 dans le forum Windows
    R�ponses: 1
    Dernier message: 09/11/2005, 00h01

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