Refactor: implémenter `extraire_balises()` via un Collecteur et `extraire_balise()` via `extraire_balises()`
-
extraire_balise()
renvoit une chaine vide si elle ne trouve pas d'occurence, plutôt qu'un null -
extraire_balises()
s'appuie sur un collecteur qui permet- de gérer proprement les imbrications de balises identiques
- d'extraire la balise à une profondeur donnée (comptée en balises identiques)
- de limiter la recherche à un nombre de balise donné
cf les tests https://git.spip.net/spip/tests/pulls/20