Visualizzazione dei risultati da 1 a 5 su 5

Hybrid View

  1. #1
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    codice:
    stringa = "cognome cognome2, nome nome2";
    cognome = stringa.split(",")[0];
    nomi = stringa.split(",")[1].split(" ");
    
    Edit: scusa, non avevo letto Regexp
    Ultima modifica di br1; 30-04-2016 a 16:56
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  2. #2
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,780
    Ciao.
    Quote Originariamente inviata da br1 Visualizza il messaggio
    codice:
    stringa = "cognome cognome2, nome nome2";
    cognome = stringa.split(",")[0];
    nomi = stringa.split(",")[1].split(" ");
    
    Edit: scusa, non avevo letto Regexp
    Quoto br1 perché anche io farei la stessa cosa senza regexp.. a parte che ora passa ciro78 e ti bastona per il titolo non proprio esplicativo

    Però, considerando esattamente le poche indicazioni e l'esempio, da te forniti (sempre che siano esatti e verosimili), aggiungerei giusto un trim() per escludere eventuali spazi ad inizio (e fine) stringa, che altrimenti andrebbero a generare delle voci vuote sull'array:
    codice:
    nomi = stringa.split(",")[1].trim().split(" ");
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  3. #3
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    Quote Originariamente inviata da KillerWorm Visualizza il messaggio
    Ciao.

    Quoto br1 perché anche io farei la stessa cosa senza regexp.. a parte che ora passa ciro78 e ti bastona per il titolo non proprio esplicativo

    Però, considerando esattamente le poche indicazioni e l'esempio, da te forniti (sempre che siano esatti e verosimili), aggiungerei giusto un trim() per escludere eventuali spazi ad inizio (e fine) stringa, che altrimenti andrebbero a generare delle voci vuote sull'array:
    codice:
    nomi = stringa.split(",")[1].trim().split(" ");

    difatti lo bastono
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


Tag per questa discussione

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