Suppression balises (regex)
Bonjour,
de la meme facon que pour les balises HTML je voudrais supprimer des balises qui commencent par "[[" et finissent pas "]]".
seulement mon expression régulière ne semble pas correcte. je me suis inspiré de
Code:
replaceAll("<[^>]*>", "");
je fait donc
Code:
replaceAll("(\\[\\[)[^(\\]\\])*(\\]\\])", "")
.
Je m'explique : tout d'abord les caractères [[ avec \\[\\[
ensuite tout sauf ]] avec [^(\\]\\])
on répère l'élément précédent une ou plusieurs fois avec *
les caractères ]] avec (\\]\\])
J'espère que quelqu'un sera m'aider.