Stavo lavorando con un bot che su MediaWiki prende la lista delle pagine orfane e vi appone il template apposito, tranne in vari casi, il più importante la presenza del template sulla pagina, che viene verificata con un’espressione regolare.
Tuttavia, sarà che il bot è vecchio, sarà che l’impostazione per il wiki non è ottimale, tale regex… non funziona! Avrei potuto stare lì a debuggare la regex o capire come mai il bot non andava in quel punto, invece ho scelto un fix davvero sporco, che però funziona…
Se prima il bot era del tipo
if regex(testo):
Ora è
if regex(testo) or “{{O” in testo:
Sì, fa un po’ schifo, però funziona…