Sto lavorando con una libreria che restituisce una stringa di byte e devo convertirla in una stringa. Anche se non sono sicuro di quale sia la differenza, se presente.
Sono abbastanza nuovo in Python e sono completamente confuso dal .join()quale ho letto il metodo preferito per concatenare le stringhe. Provai: strid = repr(595) print array.array('c', random.sample(string.ascii_letters, 20 - len(strid))) .tostring().join(strid) e ottenuto qualcosa del tipo: 5wlfgALGbXOahekxSs9wlfgALGbXOahekxSs5 Perché funziona così? Il 595giusto non dovrebbe essere automaticamente aggiunto?
Vorrei dividere una stringa molto grande (diciamo 10.000 caratteri) in blocchi di dimensioni N. Quale sarebbe il modo migliore in termini di prestazioni per farlo? Ad esempio: "1234567890"diviso per 2 diventerebbe ["12", "34", "56", "78", "90"]. Sarebbe possibile utilizzare qualcosa del genere String.prototype.matche, in tal caso, sarebbe il modo migliore …
Come posso rimuovere tutto lo spazio bianco dall'inizio e dalla fine di una stringa? Così: "hello"ritorni "hello" "hello "ritorni "hello" " hello "ritorni "hello" " hello world "ritorni"hello world"
Ricevo $row['message']da un database MySQL e ho bisogno di rimuovere tutti gli spazi bianchi \n \te così via. $row['message'] = "This is a Text \n and so on \t Text text."; dovrebbe essere formattato per: $row['message'] = 'This is a Text and so on Text text.'; Provai: $ro = preg_replace('/\s\s+/', …
Ho un Stringoggetto Java . Devo estrarre solo cifre da esso. Faccio un esempio: "123-456-789" Voglio "123456789" Esiste una funzione di libreria che estrae solo cifre? Grazie per le risposte Prima di provare questi, devo sapere se devo installare altri llibrari?
L'uso di string.IsNullOrEmpty(string)quando si controlla una stringa è considerato una cattiva pratica string.IsNullOrWhiteSpace(string)in .NET 4.0 e versioni successive?
Ho una variabile che contiene una stringa delimitata da spazi: line="1 1.50 string" Voglio dividere quella stringa con spazio come delimitatore e archiviare il risultato in un array, in modo che: echo ${arr[0]} echo ${arr[1]} echo ${arr[2]} uscite 1 1.50 string Da qualche parte ho trovato una soluzione che non …
Supponiamo di avere la seguente stringa string data= "/temp string"; Se vogliamo rimuovere il primo personaggio /possiamo farlo in molti modi come: data.Remove(0,1); data.TrimStart('/'); data.Substring(1); Ma davvero non so quale abbia l'algoritmo migliore e lo faccia più velocemente. Ce n'è uno che è il migliore o tutti sono uguali?
Diciamo che hai un: List<string> los = new List<string>(); In questo pazzo mondo funzionale viviamo in questi giorni quale di questi sarebbe il migliore per creare una stringa concatenandoli: String.Join(String.Empty, los.ToArray()); StringBuilder builder = new StringBuilder(); los.ForEach(s => builder.Append(s)); string disp = los.Aggregate<string>((a, b) => a + b); o Plain …
Voglio sapere se una stringa inizia con il carattere / stringa specificato o termina con esso in jQuery. Per esempio: var str = 'Hello World'; if( str starts with 'Hello' ) { alert('true'); } else { alert('false'); } if( str ends with 'World' ) { alert('true'); } else { alert('false'); …
Ho questo metodo per afferrare il nome del file da un URI stringa. Cosa posso fare per renderlo più robusto? private string GetFileName(string hrefLink) { string[] parts = hrefLink.Split('/'); string fileName = ""; if (parts.Length > 0) fileName = parts[parts.Length - 1]; else fileName = hrefLink; return fileName; }
Qual è un modo efficace per ripetere una stringa per una certa lunghezza? Per esempio:repeat('abc', 7) -> 'abcabca' Ecco il mio codice attuale: def repeat(string, length): cur, old = 1, string while len(string) < length: string += old[cur-1] cur = (cur+1)%len(old) return string C'è un modo migliore (più pitonico) per …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.