Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 23
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    1,150

    [gestione stringe] Sostituzione stringa data con blank

    Torno di nuovo a chiedere consigli sulla gestione delle stringhe e, ipotizzo, sulla RegExp, che proprio non riesco ad imparare.

    Il problema è questo...

    Da un testo, dovrei modificare a blank, tutte le date, in qualsiasi formato esse siano, compresi, nel caso esistano, i minuti e i secondi.

    Per formati, intendo quelli che si usano sulle pagine web, per indicare la data attuale.

    Esiste una RegExp che presa una stringa, controlli che sia una data e quindi la cancella (l'ultimo passaggio ho capito come si fa )?

    Grazie per qualsiasi suggerimento.


  2. #2
    fai un esempio; non è detto che devi usare una RegExp.

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    1,150
    Originariamente inviato da Vitacillina
    fai un esempio; non è detto che devi usare una RegExp.
    Scusate del ritardo nella risposta...

    Praticamente dovrei sostituire con blank, tutte le volte che trovo, ad esempio, una data del tipo

    11/04/2008
    11 aprile 2008
    11/apr/2008

    e gli altri casi sarebbero quelli precedenti con l'anno a 2 cifre.
    Inoltre dovrei individuare sono o meno indicate le ore, quindi aggiungendo ai precedenti formati l'ora... (es. 10:20:00)



  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    1,150
    Non riesco a trovare una soluzione...

    Qualche suggerimento?

    Grazie in anticipo

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    1,150
    Sono arrivato a limitare quello che devo sostituire.
    Mi spiego meglio

    La stringa che devo sostituire è del tipo
    "GiornoSettimana DD Mese YYYY"

    Ovvero ad esempio (sempre in linguaggio italiano)
    Martedì 15 aprile 2008

    Chiaramente non so a che posizione si trova la stringa, ma potrei individuare quando incontro un giorno della settimana e da lì, "cancellare"/sostituire per 15 caratteri.

    Si può fare? e come?

    ciao

  6. #6
    ovviamente se si trova una frase del tipo

    il venerdì si mangia di magro

    la sostituzione NON va fatta, vero?

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    1,150
    Originariamente inviato da optime
    ovviamente se si trova una frase del tipo

    il venerdì si mangia di magro

    la sostituzione NON va fatta, vero?
    ehm... si, non andrebbe fatta

    Diciamo che l'ottimo sarebbe trovare un modo per individuare la data in quel formato che ho scritto

  8. #8
    secondo me, nunzepo'fa' -- troppo 'umano'

  9. #9
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    1,150
    Originariamente inviato da optime
    secondo me, nunzepo'fa' -- troppo 'umano'
    Stavo pensando ad un a funzione che controlla tutti i giorni della settimana, inseriti in una matrice e appena trova la corrispondenza di almeno uno di questi sostituisce. Tra l'altro dovrebbe sostituire solo alla prima occorrenza.

  10. #10
    sì, ma sostuituirebbe anche quello del mio esempio

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.