Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Espressione Regolare

  1. #1
    Utente di HTML.it L'avatar di puddu
    Registrato dal
    Mar 2001
    Messaggi
    143

    Espressione Regolare

    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:

    Ciao a tutti gli utenti del forum php
    ... potrei voler sostituire la sottostringa forum con forum

    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

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    324
    Ho trovato questo...

    http://www.programmingtalk.com/showthread.php?t=47952

    ...magari fa al caso tuo!
    Ho la sindrome di Peter Pan, le manie di persecuzione...se sapessi suonare uno strumento sicuramente avrei anche un complesso.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.