[Je sais, Vi c'est pas Unix. Ou alors si, mais pas sur DEC, qui n'est pas
la même chose que PDP-10, lui-même tournant sous DOS avec CL/RF comme
indicateur de début de ligne. J'ai bon ?]
Je cherche une doc sur Vi (plus probablement Vim, mais bon) qui
m'indiquerait ce que je peux/peux pas faire avec les regexp. En cherchant
sur le web, je trouve un tas de manuels pour Vi, mais la plupart se
contentent de me dire des trucs genre "/regexp : search the text for
'regexp'"...
Il me semble que suivant les interpreteurs, les regexps n'admettent pas
tout à fait les mêmes choses, d'où mon envie d'un truc un peu adapté à Vi.
Si jamais je me plante, que les regexps sont vraiment standard (plus que
les bases, je veux dire), ben, est-ce que quelqu'un pourrait m'indiquer
une bonne description des-dites regexps ?
Merci d'avance !
--
Rémi Moyen
"Malgré les apparences, le temps est très varié à Nancy :
pluie, nuages, neige, brouillard, grêle, ..."
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Thomas Nemeth
Le mer 24 sep 2003 à 14:14, Remi Moyen a tapoté : | Salut,
Salut,
| Je cherche une doc sur Vi (plus probablement Vim, mais bon) qui | m'indiquerait ce que je peux/peux pas faire avec les regexp. En cherchant | sur le web, je trouve un tas de manuels pour Vi, mais la plupart se | contentent de me dire des trucs genre "/regexp : search the text for | 'regexp'"...
:help, dans vim :) Tu dois pouvoir trouver une refcard de vim équivalente à celle pour emacs en cherchant sur le ternet, mais ce n'est pas spécifique aux regexp.
| Il me semble que suivant les interpreteurs, les regexps n'admettent pas | tout à fait les mêmes choses, d'où mon envie d'un truc un peu adapté à Vi.
Je n'ai pas trop fait attention. Je me sert des expressions rationnelles de façon plutôt simple.
- Pour chercher dans le texte, je passe en mode commande puis : /regexp
- Pour remplacer du texte, toujours en mode commande, un peu comme sed : RANGEs/regexp/remplacement/[g] avec RANGE == % pour tout le fichier ligne1,ligne2 pour faire le changement de la ligne ligne1 à la ligne ligne2. Remplacer un numéro de ligne par : . : ligne courante $ : fin du fichier (généralement pour ligne2 ;)
| Si jamais je me plante, que les regexps sont vraiment standard (plus que | les bases, je veux dire), ben, est-ce que quelqu'un pourrait m'indiquer | une bonne description des-dites regexps ?
Heu... C'est les mêmes (ou presque, je ne sais pas) que pour sed et grep. Donc man sed et man grep pourront te renseigner, sinon, demande en privé.
| Merci d'avance !
Avec plaisir.
Thomas -- # Okay, what on Earth is this one supposed to be used for? 2.4.0 linux/drivers/char/cp437.uni
Le mer 24 sep 2003 à 14:14, Remi Moyen a tapoté :
| Salut,
Salut,
| Je cherche une doc sur Vi (plus probablement Vim, mais bon) qui
| m'indiquerait ce que je peux/peux pas faire avec les regexp. En cherchant
| sur le web, je trouve un tas de manuels pour Vi, mais la plupart se
| contentent de me dire des trucs genre "/regexp : search the text for
| 'regexp'"...
:help, dans vim :)
Tu dois pouvoir trouver une refcard de vim équivalente à celle pour
emacs en cherchant sur le ternet, mais ce n'est pas spécifique aux
regexp.
| Il me semble que suivant les interpreteurs, les regexps n'admettent pas
| tout à fait les mêmes choses, d'où mon envie d'un truc un peu adapté à Vi.
Je n'ai pas trop fait attention. Je me sert des expressions
rationnelles de façon plutôt simple.
- Pour chercher dans le texte, je passe en mode commande puis :
/regexp
- Pour remplacer du texte, toujours en mode commande, un peu comme
sed :
RANGEs/regexp/remplacement/[g]
avec RANGE == % pour tout le fichier
ligne1,ligne2 pour faire le changement de la ligne ligne1 à la
ligne ligne2. Remplacer un numéro de ligne par :
. : ligne courante
$ : fin du fichier (généralement pour ligne2 ;)
| Si jamais je me plante, que les regexps sont vraiment standard (plus que
| les bases, je veux dire), ben, est-ce que quelqu'un pourrait m'indiquer
| une bonne description des-dites regexps ?
Heu...
C'est les mêmes (ou presque, je ne sais pas) que pour sed et grep.
Donc man sed et man grep pourront te renseigner, sinon, demande en
privé.
| Merci d'avance !
Avec plaisir.
Thomas
--
# Okay, what on Earth is this one supposed to be used for?
2.4.0 linux/drivers/char/cp437.uni
Le mer 24 sep 2003 à 14:14, Remi Moyen a tapoté : | Salut,
Salut,
| Je cherche une doc sur Vi (plus probablement Vim, mais bon) qui | m'indiquerait ce que je peux/peux pas faire avec les regexp. En cherchant | sur le web, je trouve un tas de manuels pour Vi, mais la plupart se | contentent de me dire des trucs genre "/regexp : search the text for | 'regexp'"...
:help, dans vim :) Tu dois pouvoir trouver une refcard de vim équivalente à celle pour emacs en cherchant sur le ternet, mais ce n'est pas spécifique aux regexp.
| Il me semble que suivant les interpreteurs, les regexps n'admettent pas | tout à fait les mêmes choses, d'où mon envie d'un truc un peu adapté à Vi.
Je n'ai pas trop fait attention. Je me sert des expressions rationnelles de façon plutôt simple.
- Pour chercher dans le texte, je passe en mode commande puis : /regexp
- Pour remplacer du texte, toujours en mode commande, un peu comme sed : RANGEs/regexp/remplacement/[g] avec RANGE == % pour tout le fichier ligne1,ligne2 pour faire le changement de la ligne ligne1 à la ligne ligne2. Remplacer un numéro de ligne par : . : ligne courante $ : fin du fichier (généralement pour ligne2 ;)
| Si jamais je me plante, que les regexps sont vraiment standard (plus que | les bases, je veux dire), ben, est-ce que quelqu'un pourrait m'indiquer | une bonne description des-dites regexps ?
Heu... C'est les mêmes (ou presque, je ne sais pas) que pour sed et grep. Donc man sed et man grep pourront te renseigner, sinon, demande en privé.
| Merci d'avance !
Avec plaisir.
Thomas -- # Okay, what on Earth is this one supposed to be used for? 2.4.0 linux/drivers/char/cp437.uni
Le mer 24 sep 2003 à 16:27, Remi Moyen a tapoté : | On Wed, 24 Sep 2003, Thomas Nemeth wrote: | | > | Il me semble que suivant les interpreteurs, les regexps n'admettent pas | > | tout à fait les mêmes choses, d'où mon envie d'un truc un peu adapté à Vi. | > | > Je n'ai pas trop fait attention. Je me sert des expressions | > rationnelles de façon plutôt simple. | | Voui, mais vois-tu, tu tombes dans le même défaut que je reproche à pas | mal de manuels pour Vi. Ma question, c'est pas "quelles commandes | utilisant des regexps existe-il", mais "quelle est la *syntaxe* des | regexps".
Effectivement. 'solé.
| En fait, ce qui motive ma question, c'est qu'il m'est arrivé une ou deux | fois de vouloir faire des recherches/remplacements sur des motifs assez | compliqués, et que je n'avais pas réussi à trouver des syntaxes de regexp | répondant à mes besoins. D'où mon envie de trouver, en quelque sorte, un | man sur les regexps.
Bin présente tes motifs, on verra les regexps :)
Thomas -- [Attention : « vote OUI [resp. NON] pour fr.comp.os.linux » signifie pour [resp. contre] la _suppression_ de fr.comp.os.linux.] [...] Ceci est une réponse automatique à votre vote. -+- CM in: Guide du linuxien pervers - Roby le robot rame et radote -+-
Le mer 24 sep 2003 à 16:27, Remi Moyen a tapoté :
| On Wed, 24 Sep 2003, Thomas Nemeth wrote:
|
| > | Il me semble que suivant les interpreteurs, les regexps n'admettent pas
| > | tout à fait les mêmes choses, d'où mon envie d'un truc un peu adapté à Vi.
| >
| > Je n'ai pas trop fait attention. Je me sert des expressions
| > rationnelles de façon plutôt simple.
|
| Voui, mais vois-tu, tu tombes dans le même défaut que je reproche à pas
| mal de manuels pour Vi. Ma question, c'est pas "quelles commandes
| utilisant des regexps existe-il", mais "quelle est la *syntaxe* des
| regexps".
Effectivement. 'solé.
| En fait, ce qui motive ma question, c'est qu'il m'est arrivé une ou deux
| fois de vouloir faire des recherches/remplacements sur des motifs assez
| compliqués, et que je n'avais pas réussi à trouver des syntaxes de regexp
| répondant à mes besoins. D'où mon envie de trouver, en quelque sorte, un
| man sur les regexps.
Bin présente tes motifs, on verra les regexps :)
Thomas
--
[Attention : « vote OUI [resp. NON] pour fr.comp.os.linux » signifie
pour [resp. contre] la _suppression_ de fr.comp.os.linux.]
[...] Ceci est une réponse automatique à votre vote.
-+- CM in: Guide du linuxien pervers - Roby le robot rame et radote -+-
Le mer 24 sep 2003 à 16:27, Remi Moyen a tapoté : | On Wed, 24 Sep 2003, Thomas Nemeth wrote: | | > | Il me semble que suivant les interpreteurs, les regexps n'admettent pas | > | tout à fait les mêmes choses, d'où mon envie d'un truc un peu adapté à Vi. | > | > Je n'ai pas trop fait attention. Je me sert des expressions | > rationnelles de façon plutôt simple. | | Voui, mais vois-tu, tu tombes dans le même défaut que je reproche à pas | mal de manuels pour Vi. Ma question, c'est pas "quelles commandes | utilisant des regexps existe-il", mais "quelle est la *syntaxe* des | regexps".
Effectivement. 'solé.
| En fait, ce qui motive ma question, c'est qu'il m'est arrivé une ou deux | fois de vouloir faire des recherches/remplacements sur des motifs assez | compliqués, et que je n'avais pas réussi à trouver des syntaxes de regexp | répondant à mes besoins. D'où mon envie de trouver, en quelque sorte, un | man sur les regexps.
Bin présente tes motifs, on verra les regexps :)
Thomas -- [Attention : « vote OUI [resp. NON] pour fr.comp.os.linux » signifie pour [resp. contre] la _suppression_ de fr.comp.os.linux.] [...] Ceci est une réponse automatique à votre vote. -+- CM in: Guide du linuxien pervers - Roby le robot rame et radote -+-
no
On Wed, 24 Sep 2003 14:14:42 +0200, Remi Moyen wrote:
Salut,
[Je sais, Vi c'est pas Unix. Ou alors si, mais pas sur DEC, qui n'est pas la même chose que PDP-10, lui-même tournant sous DOS avec CL/RF comme indicateur de début de ligne. J'ai bon ?]
Je cherche une doc sur Vi (plus probablement Vim, mais bon) qui m'indiquerait ce que je peux/peux pas faire avec les regexp. En cherchant sur le web, je trouve un tas de manuels pour Vi, mais la plupart se contentent de me dire des trucs genre "/regexp : search the text for 'regexp'"...
Il me semble que suivant les interpreteurs, les regexps n'admettent pas tout à fait les mêmes choses, d'où mon envie d'un truc un peu adapté à Vi. Si jamais je me plante, que les regexps sont vraiment standard (plus que les bases, je veux dire), ben, est-ce que quelqu'un pourrait m'indiquer une bonne description des-dites regexps ?
Tape dans vim :
:help pattern
On Wed, 24 Sep 2003 14:14:42 +0200, Remi Moyen wrote:
Salut,
[Je sais, Vi c'est pas Unix. Ou alors si, mais pas sur DEC, qui n'est pas
la même chose que PDP-10, lui-même tournant sous DOS avec CL/RF comme
indicateur de début de ligne. J'ai bon ?]
Je cherche une doc sur Vi (plus probablement Vim, mais bon) qui
m'indiquerait ce que je peux/peux pas faire avec les regexp. En cherchant
sur le web, je trouve un tas de manuels pour Vi, mais la plupart se
contentent de me dire des trucs genre "/regexp : search the text for
'regexp'"...
Il me semble que suivant les interpreteurs, les regexps n'admettent pas
tout à fait les mêmes choses, d'où mon envie d'un truc un peu adapté à Vi.
Si jamais je me plante, que les regexps sont vraiment standard (plus que
les bases, je veux dire), ben, est-ce que quelqu'un pourrait m'indiquer
une bonne description des-dites regexps ?
On Wed, 24 Sep 2003 14:14:42 +0200, Remi Moyen wrote:
Salut,
[Je sais, Vi c'est pas Unix. Ou alors si, mais pas sur DEC, qui n'est pas la même chose que PDP-10, lui-même tournant sous DOS avec CL/RF comme indicateur de début de ligne. J'ai bon ?]
Je cherche une doc sur Vi (plus probablement Vim, mais bon) qui m'indiquerait ce que je peux/peux pas faire avec les regexp. En cherchant sur le web, je trouve un tas de manuels pour Vi, mais la plupart se contentent de me dire des trucs genre "/regexp : search the text for 'regexp'"...
Il me semble que suivant les interpreteurs, les regexps n'admettent pas tout à fait les mêmes choses, d'où mon envie d'un truc un peu adapté à Vi. Si jamais je me plante, que les regexps sont vraiment standard (plus que les bases, je veux dire), ben, est-ce que quelqu'un pourrait m'indiquer une bonne description des-dites regexps ?