Bonjour,
Je suis assez novice dans la pratique de R.
J'aurais besoin d'aide, si quelqu'un peut m'aider.
Voici un exemple de chaine de caractères sur laquelle je travaille :
(39[&rate_range={3.000598128807736E-4,0.004729686861211141},height_95%_HPD={0.0,3.552713678800501E-15},length_range={8.819702553776578,21.278418086334472},height_median=1.7763568394002505E-15,length_95%_HPD={8.819702553776578,19.046183383948616}]:
Je souhaiterais obtenir la chaine suivante :
(39[height_95%_HPD={0.0,3.552713678800501E-15}]:
C'est-à-dire que j'aimerais enlever deux parties internes à ma chaine de caractères initiale, soit :
"&rate_range={3.000598128807736E-4,0.004729686861211141},"
et
",length_range={8.819702553776578,21.278418086334472},height_median=1.7763568394002505E-15,length_95%_HPD={8.819702553776578,19.046183383948616}"
je n'arrive pas à trouver dans les différents manuels et forum les lignes de commande qui me permettraient d'éliminer un bout de chaine contenu entre deux patterns.
De façon grossière, je voudrais trouver un moyen de dire au logiciel : entre le pattern 1 (p.ex. "[") et le pattern2 (p.ex. "height_95%_HPD="), élimine tout ce qui est contenu dans la chaine.
Je vous remercie d'avance si vous pouvez m'aider.
Laure
Partager