Sto provando a dividere una stringa nel primo spazio e mantenere solo la seconda metà. Quindi, se l'input fosse "1. top of steel", l'output sarebbe "top of steel". Sto lavorando con alcuni esempi diversi da qui e non riesco a farlo funzionare. Pensieri? Grazie.Split string al primo spazio
risposta
var myString = "1. top of steel";
var newString = myString.Remove(0, myString.IndexOf(' ') + 1);
Si può solo fare:
string myString = "1. top of steel"; //replace this with the input
string resultString = myString.IndexOf(' ') > -1
? myString.Substring(myString.IndexOf(' ') + 1)
: myString;
Il tuo splitString deve essere un array e anche in questo caso il risultato 'myNewString' sarà' top' perché dividerebbe su ogni spazio non solo sul primo. – jzworkman
È necessario un array per memorizzare il risultato di Split. Inoltre, questo non funzionerà correttamente quando l'input contiene più di uno spazio – Attila
Questo codice non funzionerà, ha troppi bug. 1) splitString deve essere un array. 2) La funzione Split necessita di un array come parametro. 3) Se i primi 2 punti vengono ignorati anche allora restituirà solo l'elemento al 1 ° indice e non il resto della stringa. –
Proprio usare qualcosa di simile in seguito,
string[] stringTokens = originalString.Split(new char[] {' '}, 2, StringSplitOptions.RemoveEmptyEntries);
if(stringTokens.Length >= 2)
newString = stringTokens[1];
Questo è facilmente realizzabile usando Substring
:
string myString = "1. top of steel";
string newString = myString.Substring(myString.IndexOf(' ') + 1);
Questo vi darà una notizia tring a partire dal primo spazio.
- 1. Split stringa al primo spazio bianco occorrenza
- 2. JavaScript String split con lo spazio bianco
- 3. Split String in String array
- 4. split string with regex
- 5. Split string in Lua?
- 6. split string all'indice
- 7. Funzione split string
- 8. Dividere una stringa al primo spazio
- 9. dividere al primo spazio di una stringa
- 10. split string a intervalli regolari
- 11. Python split string by pattern
- 12. caso insensitive String split() metodo
- 13. String split con condizioni in R
- 14. Split String in linguaggio naturale rompe
- 15. Stringa divisa al primo evento
- 16. F #, metodi Split String e .Net
- 17. String split con delimitatore in C#/ASP.Net
- 18. Stringa di rilegatura Split String letterale
- 19. C# string split - index out of bounds
- 20. Split String con. (Dot) personaggio java androide
- 21. Regex Java String Split by Single Asterisk
- 22. Split dapprima trovato String in Java
- 23. C++ split string by double newline
- 24. javascript split string a array of int
- 25. Funzione split - evita l'ultimo spazio vuoto
- 26. Comportamento del metodo split split
- 27. Swift split string alla prima corrispondenza di un carattere
- 28. Dividere una stringa solo dal primo spazio in python
- 29. Mysql cut string, il primo carattere?
- 30. stringa di Split e ottenere il primo valore solo
'string secondHalf = myString.Split (new char [] {''}, 2) [1];' Utilizzare il metodo Split con una dimensione massima sull'array. – BenVlodgi