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

    preg: tutto quello che è racchiuso tra tonde

    io ho scritto questa preg:

    codice:
    preg_match("#(\([\.]+\))#i",$subarr[3],$patterns);
    print_r($patterns);
    che però non funziona. Se al posto di \. metto a-z mi estrae solo quelli che tra tonde hanno lettere; ma il punto non dovrebbe avere il significato di "ogni carattere escluso il new line"?

    poi altra domanda, perché l'array $pattern mi risulta poi di 2 elementi? io ho una stringa "(VIA) NR.DISPARI" e il print_r mi dà:

    codice:
    Array ( [0] => (VIA) [1] => (VIA) )

    :master:



    grazie mille per ogni aiuto!
    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    se ho capito bene
    codice:
    preg_match("#(\(.*\))#",$stringa,$mth); // parentesi incluse
    preg_match("#\((.*)\)#",$stringa,$mth); // parentesi escluse
    echo $mth[1];

  3. #3
    si si, hai capito bene




    gracias
    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Originariamente inviato da 13manuel84
    si si, hai capito bene

    gracias
    piano piano inizio a capirci qualcosa di questi mostri.

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.