Come verificare se una stringa contiene spazi bianchi tra i caratteri?Come verificare se una stringa contiene spazi bianchi
risposta
NSString *foo = @"HALLO WELT";
NSRange whiteSpaceRange = [foo rangeOfCharacterFromSet:[NSCharacterSet whitespaceCharacterSet]];
if (whiteSpaceRange.location != NSNotFound) {
NSLog(@"Found whitespace");
}
nota: questo sarà anche trovare spazi bianchi all'inizio o alla fine della stringa. Se non si desidera che questo assetto la stringa prima ...
NSString *trimmedString = [foo stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];
NSRange whiteSpaceRange = [trimmedString rangeOfCharacterFromSet:[NSCharacterSet whitespaceCharacterSet]];
Potete anche seguire questi passaggi:
NSArray *componentsSeparatedByWhiteSpace = [testString componentsSeparatedByString:@" "];
Se c'è qualche spazio vuoto nella stringa, allora separerà quelle e memorizzare diversi componenti nella matrice. Ora devi prendere il conteggio della matrice. Se il conteggio è maggiore di 1, significa che ci sono due componenti, cioè la presenza di uno spazio bianco.
if([componentsSeparatedByWhiteSpace count] > 1){
NSLog(@"Found whitespace");
}
Essere consapevoli che questo è molto lento. Più lungo 'testString' è, più lento diventa rispetto al metodo' rangeOfCharacterFromSet: 'che ho usato. Poiché stamattina ero annoiato, ho confrontato le prestazioni di entrambi i metodi e ho scritto un [post di blog] (http://matthiasbauch.com/2013/05/26/stackoverflow-how-to-check-whether-a-string- contiene-spazi-bianchi /) su di esso. –
- 1. Verificare se una stringa contiene una stringa da una matrice
- 2. Come verificare se il campo di testo di input contiene solo spazi bianchi?
- 3. Verificare se una stringa contiene una particolare stringa in Velocity
- 4. Come verificare se una stringa contiene una sottostringa data?
- 5. Come dividere() una stringa mantenendo gli spazi bianchi
- 6. Controllare se una stringa contiene una stringa
- 7. Verificare se una stringa contiene solo un URL in PHP
- 8. come verificare se una stringa ha spazi nella shell bash
- 9. Regex per verificare se sono presenti spazi bianchi?
- 10. Come verificare se una stringa contiene http: // all'inizio
- 11. Come verificare se una stringa contiene un int? -SWIFT
- 12. Come verificare se una stringa contiene solo cifre/caratteri numerici
- 13. In C#, come verificare se una stringa contiene un intero?
- 14. Come verificare se una stringa contiene solo caratteri specifici
- 15. Ruby: come verificare se una stringa contiene più elementi?
- 16. Come verificare se una stringa contiene due caratteri asterisco?
- 17. Come verificare se un TextView contiene una determinata stringa
- 18. Come posso verificare se una stringa contiene solo lettere?
- 19. Come posso verificare se una stringa contiene QUALSIASI lettera dell'alfabeto?
- 20. Memorizza output grep che contiene spazi bianchi in una matrice
- 21. Controllo degli spazi bianchi in una stringa (python)
- 22. Come sostituire spazi bianchi duplicati in una stringa in Kotlin?
- 23. Per verificare se la stringa contiene una parola specifica
- 24. Utilizzando StreamReader per verificare se un file contiene una stringa
- 25. Come faccio a verificare che una stringa Java non sia tutti spazi bianchi?
- 26. Aggiunta di spazi bianchi alla stringa
- 27. stringa javascript rimuovi spazi e trattini bianchi
- 28. Rimuovere gli spazi bianchi nella stringa XML
- 29. Espressione regolare per verificare se la stringa contiene caratteri specificati
- 30. Verifica se una stringa contiene numeri
Controllare il seguente URL: http://stackoverflow.com/questions/4645649/remove-whitespace-from-string-in-objective-c – Saranya