A voir également:
- Expression reguliere et bash
- Expression de recherche - Guide
- Bash écrire dans un fichier - Forum Shell
- Retour à la ligne bash ✓ - Forum Shell
- Bash path - Astuces et Solutions
- Bash permission non accordée - Forum Shell
3 réponses
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 895
24 nov. 2009 à 07:44
24 nov. 2009 à 07:44
Salut,
Ne connaissant pas le php, peux-tu nous expliquer ce que fait ta regex et surtout un exemple avant => après de ce que tu voudrais obtenir comme résultat...
Merci ;-)
Ne connaissant pas le php, peux-tu nous expliquer ce que fait ta regex et surtout un exemple avant => après de ce que tu voudrais obtenir comme résultat...
Merci ;-)
En fait je sais qu'il existe des dispositifs visant à extraire des morceau d'expression reguliere
Si je reprends l'exemple PHP ci-dessus
On applique l'expression régulière
(<.*>)(.*)(<.*>)
<b>bold text</b>
il met les resultat dans un tableau ce qui permet de récupèré soit tout l'expression soit
des morceaux, les morceaux signalé pas les parenthèses
donc ici il y a 3 morceau
<b>
bold text
</b>
suis-je plus clair ?
cordialement
Merci
Si je reprends l'exemple PHP ci-dessus
On applique l'expression régulière
(<.*>)(.*)(<.*>)
<b>bold text</b>
il met les resultat dans un tableau ce qui permet de récupèré soit tout l'expression soit
des morceaux, les morceaux signalé pas les parenthèses
donc ici il y a 3 morceau
<b>
bold text
</b>
suis-je plus clair ?
cordialement
Merci
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 895
24 nov. 2009 à 09:25
24 nov. 2009 à 09:25
En bash pur, je ne pense pas, bien que le principe de tableau existe...
Avec "sed" c'est possible notamment grâce aux sous-expressions et références arrières, mais on est limité à 9 sous-expressions ;-((
Avec "sed" c'est possible notamment grâce aux sous-expressions et références arrières, mais on est limité à 9 sous-expressions ;-((