Modèle caché :

  • ^([\w \.,;:!…\&\?’\-]*)</poem>\s*\{\{[p|P]ersonnageD\|([\w’\-\. ]*)\|c\|([\w \.,;:!…\&?’\-]*)\}\}\s*<poem class="verse">\s*\{\{caché\|\}\}
  • $1</poem>\n\n{{personnageD|$2|c|$3}}\n<poem class="verse">\n{{caché|$1}}
  • ^([\w \.,;:!…\&\?’\-]*)</poem>\s*\{\{[p|P]ersonnage\|([\w’\-\. ]*)\.\|c\}\}\s*<poem class="verse">\s*\{\{caché\|\}\}
  • $1</poem>\n\n{{personnage|$2.|c}}\n<poem class="verse">\n{{caché|$1}}
  • ^\{\{caché\|([\w \.,;:!…\&\?’\-]*)\}\}([\w \.,;:!…\&\?’\-]*)</poem>\s*\{\{[p|P]ersonnage\|([\w’\-\. ]*)\.\|c\}\}\s*<poem class="verse">\s*\{\{caché\|\}\}
  • {{caché|$1}}$2</poem>\n\n{{personnage|$3.|c}}\n<poem class="verse">\n{{caché|$1$2}}

Trucs utiles :

  • (?i) : insensible à la casse (?-i) pour fermer