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

    [regexp] spezzettare una stringa luuungaaaa

    Ho un problema "logico" con le espressioni regolari.
    Fino ad ora le ho sempre utilizzate per validare i testi in input, e basta praticamente!

    Ora però volevo fare il "grande passo" e cercare di farne un utilizzo più avanzato!
    (premetto che ho letto le guide su html.it e le sto mettendo in pratica)

    Parlo di regexp utilizzabili con PHP quindi POSIX!

    In poche parole ho una stringa del genere:
    codice:
    {"repository_path":"http://xxx.googlecode.com/svn/","project_name":"xxx","revisions":[{"added":[],"author":"aleritty","url":"http://xxx.googlecode.com/svn-history/r23/","timestamp":1236296419,"modified":["/trunk/index.php"],"path_count":1,"message":"prove","removed":[],"revision":23}],"revision_count":1}
    Io vorrei con una regexp estrapolare i seguenti dati:
    "added":["ELENCO DI FILE MODIFICATI"]
    "modified":["ELENCO DI FILE MODIFICATI"]
    "removed":["ELENCO DI FILE MODIFICATI"]

    Però tutti i dati di contorno possono cambiare (non la struttura generale ovviamente) altrimenti non userei una regexp!

    Ora, io so scrivere una regexp che validi la stringa... Ma non ho idea di come eliminare le parti della stringa che non mi interessano... (ed ovviamente applicherei la regexp 3 volte...)

    Ah, se ve lo chiedete la risposta è si, è una web-hooks di google
    Can You See Curtains? Then Isn't Windows!

  2. #2
    In questi casi devi usare dei gruppi di cattura; come ottenere i dati catturati poi dipende da linguaggio a linguaggio.
    Amaro C++, il gusto pieno dell'undefined behavior.

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 © 2024 vBulletin Solutions, Inc. All rights reserved.