lu,
J'essaye en vain de trouver le contraire de l'expression regulière suivante :
Qui peut me donner la soluce ? Suis fatigué de chercher en vain;[0-9]+/
Merci
@+
lu,
J'essaye en vain de trouver le contraire de l'expression regulière suivante :
Qui peut me donner la soluce ? Suis fatigué de chercher en vain;[0-9]+/
Merci
@+
une simple négation devant ne suffit pas?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 !(;[0-9]+/)
Hey, this is mine. That's mine. All this is mine. I'm claiming all this as mine. Except that bit. I don't want that bit. But all the rest of this is mine. Hey, this has been a really good day. I've eaten five times, I've slept six times, and I've made a lot of things mine. Tomorrow, I'm gonna see if I can't have sex with something.
ok je suis pas expert en expression régulière donc le ; et le / me disent rien... par contre, ton expression du centre recherche tout les chaines qui sont composé d'un chiffre ou plus.
donc l'inverse est soit 0 chiffre (null) soit au moins une lettre.
donc si on exclu le null ca nous donne : .*\D.*
ce qui nous donne : toutes chaines de caractère contenant n'importe quels caractères suivit obligatoirement d'un caractère non numérique puis de n'importe quels caractères.
pour ajouter la chaine vide... euh peut-être comme ca mais je suis pas du tout sur que ca soit juste : (.*\D.*)|\D*
Au travail, il y a deux sortes de personnes. Ceux qui ont un pistolet chargé, et ceux qui creusent. Moi je creuse...
lu,
En fait j'aimerai avoir une solution plus général à mon problème (que j'ai résolu autrement).
Car ta solution ne fonctionne que s'il s'agit de chiffres.
En fait j'aimerai, lorsque j'ai une expression régulière, pouvoir obtenir le contraire du résultat obtenu, sur la même string.
@+
En java, je ne pense pas que ça soit possible...
http://en.wikipedia.org/wiki/Regular_expression
EDIT: Et si c'était possible, comment java interpréterait-il les groupes de captures dans une négation : ~(A) ?Envoyé par wikipedia
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager