|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() cyril bft Inscription : novembre 2010 Messages : 28 ![]() |
Bonjour,
j'ai script qui permet de tuer des requêtes trop longues dans mysql, il commence comme ceci: Code :
mysql -u root -ppassword -e 'show processlist\G'|egrep -b5 'Time: [6-9]{3,10}' Quelqu'un peut-il me dire à quoi correspond [6-9]{3,10} ? J'espère que je ne me suis pas trompé et que je peux poster ici. Merci d'avance. Cyril. |
|
|
10
|
|
|
#2 |
|
Expert Confirmé
![]() Inscription : janvier 2011 Messages : 970 ![]() |
Salut,
Normalement ça matche une suite de 3 à 10 caractères numériques compris dans l'intervalle 6 à 9. Autrement dit, une suite de 6, de 7, de 8 et/ou de 9, consécutifs, mélangés ou pas, dans un minima de 3 à un maxima de 10.
__________________
$ man woman Il n'y a pas de page de manuel pour woman. |
|
|
20
|
|
|
#3 |
|
Invité régulier
![]() cyril bft Inscription : novembre 2010 Messages : 28 ![]() |
Merci pour ton aide
.Donc de 666 à 9999999999. Je pensais bien que ce devais être un truc comme ça mais je ne savais pas dans quel ordre. |
|
|
00
|
|
|
#4 | ||
|
Expert Confirmé
![]() Inscription : janvier 2011 Messages : 970 ![]() |
Ben non justement
et c'est d'ailleurs ce qui m'a étonné Une suite de 3 à 10 chiffres uniquement composée avec les caractères numériques 6, 7, 8 et 9 Exemple : Code :
__________________
$ man woman Il n'y a pas de page de manuel pour woman. |
||
|
|
20
|
|
|
#5 |
|
Invité régulier
![]() cyril bft Inscription : novembre 2010 Messages : 28 ![]() |
OK...
Bon, je pense que le plus simple sera de mettre [0-9]{4,10} J'ai pas été très fin sur ce coup-là .Merci. |
|
|
00
|
|
|
#6 |
|
Invité régulier
![]() cyril bft Inscription : novembre 2010 Messages : 28 ![]() |
Je me pose encore une question:
Existe-t-il une syntaxe qui me permettrais de dire "à partir de 600" par exemple ? du genre: 6[0-9]{2,10} Cyril. |
|
|
00
|
|
|
#7 |
|
Expert Confirmé
![]() Inscription : janvier 2011 Messages : 970 ![]() |
C'est parfait tout ça
Mais attention toutefois, dans ce cas là et les exemples précédents, le 600 est pris n'importe où dans la chaîne, y compris au milieu comme dans "126289"...
__________________
$ man woman Il n'y a pas de page de manuel pour woman. |
|
|
10
|
|
|
#8 |
|
Invité régulier
![]() cyril bft Inscription : novembre 2010 Messages : 28 ![]() |
et je suppose qu'il n'y a pas moyen de dire "commence par 6"...
|
|
|
00
|
|
|
#9 | ||
|
Expert Confirmé
![]() Inscription : janvier 2011 Messages : 970 ![]() |
Si si
Code :
__________________
$ man woman Il n'y a pas de page de manuel pour woman. |
||
|
|
20
|
|
|
#10 |
|
Invité régulier
![]() cyril bft Inscription : novembre 2010 Messages : 28 ![]() |
Un grand merci à toi
...
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com