Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Split con espressioni regolari

    Salve a tutti,
    avrei bisogno di splittare una stringa ogni volta che incontro uno di questi caratteri:

    * spazio
    * invio
    * tab orizzontale

    Quale espressione regolare devo utilizzare? Posso fare una cosa del genere mettendo la suddetta espressione regolare nella split? Purtroppo non son tanto pratico di reg exp ed i tutorial che sto seguendo mi stanno pių che altro confondendo le idee. Mi date una mano?
    I dilettanti costruirono l'Arca, i professionisti il Titanic!

  2. #2
    guarda preg_split , il primo esempio credo faccia proprio quello che chiedi.
    Telo copio incollo (nell'esempio splittava anche in presenza di virgole)
    codice:
    // Suddivide la seguente frase in base alla presenza di /*virgole,*/ spazi bianchi,
    // e altri caratteri speciali quali \r, \t, \n ed \f
    $keywords = preg_split("/\s+/", "hypertext language, programming");
    dA .. foto di viaggio
    L'esperienza č il tipo di insegnante pių difficile.
    Prima ti fa l'esame, e poi ti spiega la lezione.

  3. #3
    Grazie, avevo comunque risolto con la split in questo modo:

    $arrWords=split("[ \t\n]",$fStrWords);
    I dilettanti costruirono l'Arca, i professionisti il Titanic!

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.