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

    preg_replace con new line

    Ciao a tutti,
    volendo sostituire con il preg replace il testo presente prima di una nuova linea come faccio?
    codice:
    $testo="faggi\n abeti\n salici\n";
    $dasostituire="(.+?)";
    $sostituito="[*]$1";
    preg_replace($dasostituire, $sostituito, $testo);
    cosi però mi fa diventare list ogni lettera passata, non ogni linea

    grazie raga

  2. #2
    Prova così (a me funza )


    Codice PHP:
    $testo="faggi\nabeti\nsalici";
    $dasostituire="/(?m)^(.*?)$/";
    $sostituito="[*]$1";
    $testo preg_replace($dasostituire$sostituito$testo); 
    Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi! (A.Einstein)

  3. #3

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.