Visualizzazione risultati 1 fino 5 di 5

Discussione: Problema con espressione regolare per data e ora

  1. #1
    L'avatar di foreach
    foreach non è connesso Altervistiano Junior
    Data registrazione
    11-06-2008
    Residenza
    3 metri sotto terra
    Messaggi
    501

    Predefinito Problema con espressione regolare per data e ora

    Ciao a tutti,

    mi trovo un problema con un'espressione regolare riguardante la data e l'ora, ho questo codice php:
    Codice PHP:
    $arw = array();
    exec('net statistics server', $arw);
    $winstats = join("\n", $arw);
    preg_match('[0-9]{1,2}\/[0-9]{1,2}\/[0-9]{4} [0-9]{2}\:[0-9]{2}\:[0-9]{2}', $winstats, $matches);
    print_r($matches);
    Che mi porta questo errore:
    Codice:
    Warning: preg_match(): Unknown modifier '{' in C:\Apache\uptime.php on line 5
    Ho cercato su internet e lì ho trovato l'espressione regolare per la data e l'ora, ma purtroppo mi dà errore. Mi sono assicurato che il comando exec dia un risultato alfanumerico facendo un var_dump($winstats).

    Vorrei che venga riconosciuta da preg_match una data formato gg/mm/aaaa hh:mm:ss, mi aiutate?



    Grazie,
    foreach
    Codice PHP:
    foreach($vettore as $chiave => $valore) {
    echo 
    "Ciao";


  2. #2
    L'avatar di saitfainder
    saitfainder non è connesso Sëniör Stäff
    Data registrazione
    06-12-2002
    Residenza
    Torino
    Messaggi
    8,715

    Predefinito

    Hai dimenticato i / ad inizio e fine regexp.


    «È una mia peculiarità distorcere la verità e inventarne di nuove.»
    «I tuoi orientamenti hanno su di me un effetto prossimo allo zero.»


  3. #3
    L'avatar di foreach
    foreach non è connesso Altervistiano Junior
    Data registrazione
    11-06-2008
    Residenza
    3 metri sotto terra
    Messaggi
    501

    Predefinito

    Grazie saitfainder,

    va anche bene se invece si usare [0-9] uso \d?



    Grazie,
    foreach
    Codice PHP:
    foreach($vettore as $chiave => $valore) {
    echo 
    "Ciao";


  4. #4
    L'avatar di saitfainder
    saitfainder non è connesso Sëniör Stäff
    Data registrazione
    06-12-2002
    Residenza
    Torino
    Messaggi
    8,715

    Predefinito

    Citazione Originalmente inviato da foreach Visualizza messaggio
    va anche bene se invece si usare [0-9] uso \d?
    È la stessa cosa.


    «È una mia peculiarità distorcere la verità e inventarne di nuove.»
    «I tuoi orientamenti hanno su di me un effetto prossimo allo zero.»


  5. #5
    L'avatar di foreach
    foreach non è connesso Altervistiano Junior
    Data registrazione
    11-06-2008
    Residenza
    3 metri sotto terra
    Messaggi
    501

    Predefinito

    Grazie saitfainder, ho visto che cambia pochissimo: se faccio il var_dump dopo il match noto che all'array aggiunge gli elementi singoli dopo il principale, ma a me serve solo il principale e quindi è lo stesso.



    foreach
    Codice PHP:
    foreach($vettore as $chiave => $valore) {
    echo 
    "Ciao";


Regole di scrittura

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