Rechercher : dans
Par :

Pourquoi mon expression régulière mzrche pas

Dernière réponse le 5 mar 2008 à 15:52:19 selassie, le 4 mar 2008 à 17:48:31 
 Signaler ce message aux modérateurs

Bonjour,

voilà j'ai testé des expression régulières et elle me semble avoir un comportement bizzare.
J'ai trouvé ma solution mais je souhaiterais juste comprendre...

Sous solaris:

du -k | grep "^\d*\s*" renvoie un résultat , jusque là tout va bien
par contre si je veux choper le "." derrière:
du -k | grep "^\d*\s*\." renvoie rien et là ca m'inquiète....

plus fort encore le fonctionnement du "^"

du -k | grep "\d*\s*\./[^/]*$" renvoie le bon résultat
par contre si j'ajoute "^":
du -k | grep "^\d*\s*\./[^/]*$" ca marche pas

alors que le résultat de du -k est de la forme
1 ./toto/titi
2 ./toto

Peut-être c'est tout con mais quand ce sont nos propres erreurs, on a toujours du mal à les voir.
Merci de vos réponses

Configuration: Solaris
Firefox 2.0.0.12

Meilleures réponses pour « pourquoi mon expression régulière mzrche pas » dans :
[RegExp] Récupérer une adresse IP VoirFinalité Mise en œuvre Explications Interprétation du motif Récupérer une adresse IP Finalité Pour récupérer une IP dans un fichier texte, fichiers journaux, pages web, etc. Mise en œuvre L'expression régulière suivante combinée à la...
Google - Recherche d'une expression exacte VoirLorsque l’on souhaite faire la recherche d’une expression exacte, il suffit de mettre cette expression entre guillemets. Exemple : "animal domestique" référencera uniquement les sites comportant l’expression "animal domestique".
Sed - Trucs et astuces VoirSubstitution Affichage Suppression Espace et tabulation Ligne vide Intervalle régulier Divers Joindre des lignes Affichage insensible à la casse Substitution Substituer "foo" par "bar" à chaque ligne Seulement la 1ère...
Télécharger MOREFUNC (Macro complémentaire EXCEL) VoirMorefunc est une macro complémentaire proposant 67 nouvelles fonctions de feuille de calcul pour Excel. Ces fonctions sont compatibles avec Excel 95 à 2007. Elles ne sont pas portables sur d'autres plate-formes que Windows, ni sur d'autres...
Télécharger Renamer4Mac VoirRenamer4Mac permet de renommer facilement un grand nombre de fichiers. Par un simple glisser/déposer des fichiers sur son icône ou dans sa fenêtre, on peut agir de différentes manières. par Rechercher/Remplacer (expression régulière et...
PHP - Expressions régulières VoirQu'est-ce qu'une expression régulière? Les expressions régulières sont des modèles créés à l'aide de caractères ASCII permettant de manipuler des chaînes de caractères, c'est-à-dire permettant de trouver les portions de la chaîne correspondant au...
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...

1

neo1012, le 4 mar 2008 à 21:02:54

Selassie a trouvé une faille dans le kernel linux!!!!!!!

Répondre à neo1012

2

selassie, le 5 mar 2008 à 13:06:54

Je pense pas que ce soit ça, ça fait un moment qu'un bon paquet de motivés l'aurait trouvé...
Mais ça serait bien si c'était vrai, ça flatterait ma fierté personnelle.
Malheureusement je pense plutôt que je suis un gros looser bigleux qui voit pas son erreur

Répondre à selassie

3

 selassie, le 5 mar 2008 à 15:52:19

Je pense que SUN ne doit pas avoir la même notion que moi des expressions régulières:

w4adm@nr0u0084:/users/appli/w4adm/w4> echo "bbbbb" | grep "b+"
w4adm@nr0u0084:/users/appli/w4adm/w4> echo " " | grep "\s"
w4adm@nr0u0084:/users/appli/w4adm/w4> echo "1" | grep "\d"
w4adm@nr0u0084:/users/appli/w4adm/w4>

!!!!!!!!!!!!!!!!!!!

Donc effectivement ca risquait pas de marcher...
Enfin avec que des étoiles oui mais si je veux catcher le point non.
Ensuite c'est pareil, vu que c'est des étoiles, si on précise pas le début de la ligne il peut prendre le slash en commencant au milieu mais dès que y'a le "^" aïe aïe aïe

Répondre à selassie