Salve a tutti.
Ho la necessità di scrivere un'espressione regolare per una funzione preg_replace, ma purtroppo non riesco a venirne a capo.
In pratica avrei bisogno di identificare le occorrenze di una data sottostringa all'interno di una stringa per poi sostituirle con la sottostringa stessa, ma stavolta provvista di link.
Quindi, se ad esempio avessi la seguente stringa di partenza:
... potrei voler sostituire la sottostringa forum con forumCiao a tutti gli utenti del forum php
Fin qui tutto ok. Il problema è che vorrei evitare che tale sottostringa diventi un link anche quando è parte di una parola più lunga (se nel caso precedente al posto di forum ci fosse stato scritto forumone non avrei dovuto generare alcun link).
E' qui che ho pensato di utilizzare le funzioni regolari. In modo che la sostituzione avvenisse solo quando prima e dopo la parola ci fossero degli spazi, o altri caratteri come virgole o punti.
Qualcuno potrebbe aiutarmi?
Ringrazio anticipatamente.
Ciao