merci a une petite precision près. j'ai posté ici par depit de ne pas trouver de groupe fr.comp.text.regexp (curieux d'ailleurs qu'il n'y ait pas de groupe regexp)
j'ai besoin d'utiliser cette expression avec java 1.4 et son tout nouveau module java.util.regexp
et je doute que java soit très a l'aise avec des commandes strictement perl. (d'ailleurs il me l'a dit...)
glh
"Ronan Le Hy" <lehy@imag.fr> a écrit dans le message de news:
3f3b5bf0$0$26408$626a54ce@news.free.fr...
GLH a écrit:
je cherche un pattern correspndant à :
il y a exactement N occurences consecutives ou non consecutives d'UN
caractère dans une chaine
Pour compter les caractères, tr/// fait l'affaire.
merci
a une petite precision près.
j'ai posté ici par depit de ne pas trouver de groupe fr.comp.text.regexp
(curieux d'ailleurs qu'il n'y ait pas de groupe regexp)
j'ai besoin d'utiliser cette expression avec java 1.4 et son tout nouveau
module java.util.regexp
et je doute que java soit très a l'aise avec des commandes strictement perl.
(d'ailleurs il me l'a dit...)
merci a une petite precision près. j'ai posté ici par depit de ne pas trouver de groupe fr.comp.text.regexp (curieux d'ailleurs qu'il n'y ait pas de groupe regexp)
j'ai besoin d'utiliser cette expression avec java 1.4 et son tout nouveau module java.util.regexp
et je doute que java soit très a l'aise avec des commandes strictement perl. (d'ailleurs il me l'a dit...)
glh
Ronan Le Hy
Michel Rodriguez a écrit:
Ronan Le Hy wrote:
Pour compter les caractères, tr/// fait l'affaire.
j'ai besoin d'utiliser cette expression avec java 1.4 et son tout nouveau
module java.util.regexp
Des expressions régulières pour pareille tâche, c'est vraiment se compliquer la vie. Berk, berk, berk. Je vais poster du Java. Non testé (mais piqué ailleurs).
int count = 0; for (int i = 0; i < monstring.length(); i++) { if (monstring.charAt(i) == '/') { count++; } }
HTH
-- Ronan
on devient hors sujet...
cependant, j'avoue avoir été hors sujet depuis le debut puisqu'on est dans fr.comp.lang.perl; mais je n'aime pas trop les querelles de language, il y en a assez entre C++ et Java, on va pas rajouter Perl la dedans.
il s'agit d'une regexp parmi tant d'autre, je ne vais pas m'amuser à coder autant de methodes de controle que j'ai d'expressions regulières (ca , c'est compliquer la vie), ou alors je ne vois vraiment pas l'utilité même d'une expression regulière. d'autant qu'un pattern , on peut le mettre dans un fichier de propriété, alors que le code, il faut le modifier.
je repose donc ma question en ajoutant : "ou bien, quel est le bon groupe pour demander un coup de main sur les expressions regulières sans consideration sur le langauge de programmation qui va les utiliser ?" .
glh
"Ronan Le Hy" <lehy@imag.fr> a écrit dans le message de news:
3f3b624d$0$26408$626a54ce@news.free.fr...
GLH a écrit:
"Ronan Le Hy" <lehy@imag.fr> a écrit dans le message de news:
3f3b5bf0$0$26408$626a54ce@news.free.fr...
GLH a écrit:
je cherche un pattern correspndant à :
il y a exactement N occurences consecutives ou non consecutives d'UN
caractère dans une chaine
j'ai besoin d'utiliser cette expression avec java 1.4 et son tout
nouveau
module java.util.regexp
Des expressions régulières pour pareille tâche, c'est vraiment se
compliquer la vie.
Berk, berk, berk. Je vais poster du Java. Non testé (mais piqué ailleurs).
int count = 0;
for (int i = 0; i < monstring.length(); i++)
{
if (monstring.charAt(i) == '/')
{
count++;
}
}
HTH
--
Ronan
on devient hors sujet...
cependant, j'avoue avoir été hors sujet depuis le debut puisqu'on est dans
fr.comp.lang.perl; mais je n'aime pas trop les querelles de language, il y
en a assez entre C++ et Java, on va pas rajouter Perl la dedans.
il s'agit d'une regexp parmi tant d'autre, je ne vais pas m'amuser à coder
autant de methodes de controle que j'ai d'expressions regulières (ca , c'est
compliquer la vie), ou alors je ne vois vraiment pas l'utilité même d'une
expression regulière. d'autant qu'un pattern , on peut le mettre dans un
fichier de propriété, alors que le code, il faut le modifier.
je repose donc ma question en ajoutant : "ou bien, quel est le bon groupe
pour demander un coup de main sur les expressions regulières sans
consideration sur le langauge de programmation qui va les utiliser ?" .
j'ai besoin d'utiliser cette expression avec java 1.4 et son tout nouveau
module java.util.regexp
Des expressions régulières pour pareille tâche, c'est vraiment se compliquer la vie. Berk, berk, berk. Je vais poster du Java. Non testé (mais piqué ailleurs).
int count = 0; for (int i = 0; i < monstring.length(); i++) { if (monstring.charAt(i) == '/') { count++; } }
HTH
-- Ronan
on devient hors sujet...
cependant, j'avoue avoir été hors sujet depuis le debut puisqu'on est dans fr.comp.lang.perl; mais je n'aime pas trop les querelles de language, il y en a assez entre C++ et Java, on va pas rajouter Perl la dedans.
il s'agit d'une regexp parmi tant d'autre, je ne vais pas m'amuser à coder autant de methodes de controle que j'ai d'expressions regulières (ca , c'est compliquer la vie), ou alors je ne vois vraiment pas l'utilité même d'une expression regulière. d'autant qu'un pattern , on peut le mettre dans un fichier de propriété, alors que le code, il faut le modifier.
je repose donc ma question en ajoutant : "ou bien, quel est le bon groupe pour demander un coup de main sur les expressions regulières sans consideration sur le langauge de programmation qui va les utiliser ?" .
glh
-- Thomas vO --
salut,
GLH wrote:
je repose donc ma question en ajoutant : "ou bien, quel est le bon groupe pour demander un coup de main sur les expressions regulières sans consideration sur le langauge de programmation qui va les utiliser ?" .
j'ai pas tout bien suivi, mais tu trouveras peut-être ton bonheur dans : http://www.enstimac.fr/~vanouden/info/regexp_tutorial.pdf
glh
cétoo,
--Thomas vO --
salut,
GLH wrote:
je repose donc ma question en ajoutant : "ou bien, quel est le bon groupe
pour demander un coup de main sur les expressions regulières sans
consideration sur le langauge de programmation qui va les utiliser ?" .
j'ai pas tout bien suivi, mais tu trouveras peut-être ton bonheur dans :
http://www.enstimac.fr/~vanouden/info/regexp_tutorial.pdf
je repose donc ma question en ajoutant : "ou bien, quel est le bon groupe pour demander un coup de main sur les expressions regulières sans consideration sur le langauge de programmation qui va les utiliser ?" .
j'ai pas tout bien suivi, mais tu trouveras peut-être ton bonheur dans : http://www.enstimac.fr/~vanouden/info/regexp_tutorial.pdf
glh
cétoo,
--Thomas vO --
Ronan Le Hy
GLH a écrit:
"Ronan Le Hy" a écrit
GLH a écrit:
"Ronan Le Hy" a écrit
GLH a écrit:
je cherche un pattern correspndant à : il y a exactement N occurences consecutives ou non consecutives d'UN caractère dans une chaine
Des expressions régulières pour pareille tâche, c'est vraiment se
compliquer la vie.
il s'agit d'une regexp parmi tant d'autre, je ne vais pas m'amuser à coder autant de methodes de controle que j'ai d'expressions regulières (ca , c'est compliquer la vie), ou alors je ne vois vraiment pas l'utilité même d'une expression regulière.
J'allais me lancer dans une explication de pourquoi je pense que non, vous ne voyez pas l'utilité d'une expression régulière (ou vous avez mal présenté votre problème).
Mais vous avez essayé de taper "java regex tutorial" dans Google, bien sûr ? Une fois que vous aurez essayé vous-même, et si vous avez une expression régulière (et pas du code Java) qui ne semble pas faire ce que vous attendez, postez-la ici, nous pourrons vous aider.
-- Ronan
[In OCaml,] you can do *almost* everything with 'functor' and 'include' and/or phantom polymorphic variant type parameters on abstract types with parameter variance annotations. James Woodyatt
GLH a écrit:
"Ronan Le Hy" <lehy@imag.fr> a écrit
GLH a écrit:
"Ronan Le Hy" <lehy@imag.fr> a écrit
GLH a écrit:
je cherche un pattern correspndant à :
il y a exactement N occurences consecutives ou non consecutives d'UN
caractère dans une chaine
Des expressions régulières pour pareille tâche, c'est vraiment se
compliquer la vie.
il s'agit d'une regexp parmi tant d'autre, je ne vais pas m'amuser à coder
autant de methodes de controle que j'ai d'expressions regulières (ca , c'est
compliquer la vie), ou alors je ne vois vraiment pas l'utilité même d'une
expression regulière.
J'allais me lancer dans une explication de pourquoi je pense que non,
vous ne voyez pas l'utilité d'une expression régulière (ou vous avez mal
présenté votre problème).
Mais vous avez essayé de taper "java regex tutorial" dans Google, bien
sûr ? Une fois que vous aurez essayé vous-même, et si vous avez une
expression régulière (et pas du code Java) qui ne semble pas faire ce
que vous attendez, postez-la ici, nous pourrons vous aider.
--
Ronan
[In OCaml,] you can do *almost* everything with 'functor' and 'include'
and/or phantom polymorphic variant type parameters on abstract types
with parameter variance annotations.
James Woodyatt
je cherche un pattern correspndant à : il y a exactement N occurences consecutives ou non consecutives d'UN caractère dans une chaine
Des expressions régulières pour pareille tâche, c'est vraiment se
compliquer la vie.
il s'agit d'une regexp parmi tant d'autre, je ne vais pas m'amuser à coder autant de methodes de controle que j'ai d'expressions regulières (ca , c'est compliquer la vie), ou alors je ne vois vraiment pas l'utilité même d'une expression regulière.
J'allais me lancer dans une explication de pourquoi je pense que non, vous ne voyez pas l'utilité d'une expression régulière (ou vous avez mal présenté votre problème).
Mais vous avez essayé de taper "java regex tutorial" dans Google, bien sûr ? Une fois que vous aurez essayé vous-même, et si vous avez une expression régulière (et pas du code Java) qui ne semble pas faire ce que vous attendez, postez-la ici, nous pourrons vous aider.
-- Ronan
[In OCaml,] you can do *almost* everything with 'functor' and 'include' and/or phantom polymorphic variant type parameters on abstract types with parameter variance annotations. James Woodyatt
Ronan Le Hy
Michel Rodriguez a écrit:
Ronan Le Hy wrote:
Michel Rodriguez a écrit:
Ronan Le Hy wrote: Pour en revenir au probleme de depart, ja connais pas Java, mais en s'en
tenant a des expressions regulieres, pour peu que Java retourne aussi le nombre de substitutions, ca marche aussi:
He, "pour peu que"... Visiblement, c'est déjà trop demander. http://java.sun.com/j2se/1.4.2/docs/api/java/util/regex/Matcher.html#replaceAll(java.lang.String)
-- Ronan, qui a jeté XML::Twig pour YAML :)
<gnat> TorgoX: you're rapidly learning, I see, that XML is a fucking piece of festering shit which has no more justification for walking God's clean earth than a dung beetle with diarrhoea.
Michel Rodriguez a écrit:
Ronan Le Hy wrote:
Michel Rodriguez a écrit:
Ronan Le Hy wrote:
Pour en revenir au probleme de depart, ja connais pas Java, mais en s'en
tenant a des expressions regulieres, pour peu que Java retourne aussi le
nombre de substitutions, ca marche aussi:
He, "pour peu que"... Visiblement, c'est déjà trop demander.
http://java.sun.com/j2se/1.4.2/docs/api/java/util/regex/Matcher.html#replaceAll(java.lang.String)
--
Ronan, qui a jeté XML::Twig pour YAML :)
<gnat> TorgoX: you're rapidly learning, I see, that XML is a fucking
piece of festering shit which has no more justification for walking
God's clean earth than a dung beetle with diarrhoea.
Ronan Le Hy wrote: Pour en revenir au probleme de depart, ja connais pas Java, mais en s'en
tenant a des expressions regulieres, pour peu que Java retourne aussi le nombre de substitutions, ca marche aussi:
He, "pour peu que"... Visiblement, c'est déjà trop demander. http://java.sun.com/j2se/1.4.2/docs/api/java/util/regex/Matcher.html#replaceAll(java.lang.String)
-- Ronan, qui a jeté XML::Twig pour YAML :)
<gnat> TorgoX: you're rapidly learning, I see, that XML is a fucking piece of festering shit which has no more justification for walking God's clean earth than a dung beetle with diarrhoea.
Paul GABORIT
À (at) Thu, 14 Aug 2003 11:22:46 +0200, "GLH" écrivait (wrote):
Bonjour, je cherche un pattern correspndant à : il y a exactement N occurences consecutives ou non consecutives d'UN caractère dans une chaine
glh Reponse sur le groupe svp (adresse non valide)
L'expression suivante convient :
^[^A]*(A[^A]*){3}$
Sauf que ce n'est pas la bonne manière de faire car c'est très inefficace !
-- Paul Gaborit - <http://www.enstimac.fr/~gaborit/> Perl en français - <http://www.enstimac.fr/Perl/> Remove '.OOO' from e-mail address - Supprimez '.OOO' de l'adresse e-mail
À (at) Thu, 14 Aug 2003 11:22:46 +0200,
"GLH" <no.adress@no.spam> écrivait (wrote):
Bonjour,
je cherche un pattern correspndant à :
il y a exactement N occurences consecutives ou non consecutives d'UN
caractère dans une chaine
glh
Reponse sur le groupe svp (adresse non valide)
L'expression suivante convient :
^[^A]*(A[^A]*){3}$
Sauf que ce n'est pas la bonne manière de faire car c'est très inefficace !
--
Paul Gaborit - <http://www.enstimac.fr/~gaborit/>
Perl en français - <http://www.enstimac.fr/Perl/>
Remove '.OOO' from e-mail address - Supprimez '.OOO' de l'adresse e-mail
glh Reponse sur le groupe svp (adresse non valide)
L'expression suivante convient :
^[^A]*(A[^A]*){3}$
Sauf que ce n'est pas la bonne manière de faire car c'est très inefficace !
-- Paul Gaborit - <http://www.enstimac.fr/~gaborit/> Perl en français - <http://www.enstimac.fr/Perl/> Remove '.OOO' from e-mail address - Supprimez '.OOO' de l'adresse e-mail
Samuel Mouniée
Bonjour,
Paul GABORIT wrote:
À (at) Thu, 14 Aug 2003 11:22:46 +0200, "GLH" écrivait (wrote):
Bonjour, je cherche un pattern correspndant à : il y a exactement N occurences consecutives ou non consecutives d'UN caractère dans une chaine