Visualizzazione risultati 1 fino 2 di 2

Discussione: Controllare se una stringa si trova tra due delimitatori

  1. #1
    Guest

    Predefinito Controllare se una stringa si trova tra due delimitatori

    Salve, dovrei controllare se una stringa si trova tra due delimitatori, ad esempio se ho la parola "ciao", devo far in modo che se si trova tra <img e /> venga fatta una determinata azione (1), altrimenti un' altra (2).

    Per capirci, se quindi si tratta di <img src="blablaciao.jpg" /> verrà fatta l' azione 1, altrimenti l' azione 2.

    Avevo pensato magari di fare una if col preg match, però non so. Devo vedere se c'è <img , poi lettere,numeri e come caratteri l' uguale e gli apici, poi la mia variabile e infine />, ma non so come strutturare il pattern.

  2. #2
    L'avatar di dementialsite
    dementialsite non è connesso Super Moderatore
    Data registrazione
    19-10-2004
    Residenza
    fuori Padova
    Messaggi
    5,046

    Predefinito

    Se non hai particolari pretese la regexp che ti serve è questa:
    Codice PHP:
    if (preg_match ('#<img .*ciao.* />#', $text))
    {
    // stringa trovata
    }
    else
    {
    // stringa non trovata
    }
    Stammi bene...
    Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?

    When you don't know your next step... improvise

    ALTERVISTA WANTS YOU!
    Vuoi diventare moderatore su AlterVista? Scopri come...

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •