यह जांचने के लिए कि क्या किसी स्ट्रिंग में अक्षरों के बीच सफेद जगहें हैं या नहीं?यह जांचने के लिए कि क्या स्ट्रिंग में सफेद रिक्त स्थान हैं
उत्तर
उपयोग rangeOfCharactersFromSet:
NSString *foo = @"HALLO WELT";
NSRange whiteSpaceRange = [foo rangeOfCharacterFromSet:[NSCharacterSet whitespaceCharacterSet]];
if (whiteSpaceRange.location != NSNotFound) {
NSLog(@"Found whitespace");
}
ध्यान दें: इस भी शुरुआत या स्ट्रिंग के अंत में खाली स्थान के मिल जाएगा। आप इस स्ट्रिंग पहले ...
NSString *trimmedString = [foo stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];
NSRange whiteSpaceRange = [trimmedString rangeOfCharacterFromSet:[NSCharacterSet whitespaceCharacterSet]];
ट्रिम नहीं करना चाहते हैं आप भी इन चरणों का पालन कर सकते हैं:
NSArray *componentsSeparatedByWhiteSpace = [testString componentsSeparatedByString:@" "];
यदि आपके स्ट्रिंग में कोई खाली स्थान के है, तो यह उन अलग और होगा सरणी में विभिन्न घटकों को स्टोर करें। अब आपको सरणी की गिनती लेने की जरूरत है। यदि गिनती 1 से अधिक है, तो इसका मतलब है कि दो घटक हैं, यानी, सफेद स्थान की उपस्थिति।
if([componentsSeparatedByWhiteSpace count] > 1){
NSLog(@"Found whitespace");
}
। जितना लंबा 'testString' है, धीमा यह 'rangeOfCharacterFromSet:' विधि की तुलना में धीमा हो जाता है जिसका मैंने उपयोग किया है। क्योंकि मैं आज सुबह ऊब गया था, मैंने दोनों तरीकों के प्रदर्शन की तुलना की और एक [ब्लॉग पोस्ट] लिखा (http://matthiasbauch.com/2013/05/26/stackoverflow-how-to-check-whether-a-string- इसके बारे में सफेद-रिक्त स्थान /) हैं। –
- 1. पट्टी सफेद रिक्त स्थान
- 2. जेएसएफ सफेद रिक्त स्थान ट्रिमिंग
- 3. स्ट्रिंग से रिक्त स्थान
- 4. कैसे जांचें कि इनपुट टेक्स्ट फ़ील्ड में केवल सफेद रिक्त स्थान हैं या नहीं?
- 5. चार सरणी में सफेद रिक्त स्थान डालें
- 6. यह जांचने के लिए कि क्या ऑब्जेक्ट जेएसओएन स्ट्रिंग
- 7. यह जांचने के लिए कि क्या PKAddPassesViewController
- 8. जांचें कि क्या स्ट्रिंग सिर्फ सफेद स्थान है?
- 9. रुबी - यह जांचने के लिए कि क्या किसी स्ट्रिंग में सरणी में सभी शब्द हैं?
- 10. ओरेकल - सफेद रिक्त स्थान को कैसे निकालें?
- 11. यह जांचने के लिए कि क्या किसी स्ट्रिंग में अंग्रेज़ी अक्षरों (ए-जेड) हैं?
- 12. यह जांचने के लिए कि क्या स्ट्रिंग में केवल विशिष्ट वर्ण हैं
- 13. रिक्त स्थान
- 14. यह जांचने के लिए कि एक यूरी स्ट्रिंग मान्य है
- 15. यह जांचने के लिए कि कोई स्ट्रिंग एक विशिष्ट पैटर्न
- 16. रिक्त स्थान
- 17. यह जांचने के लिए कि क्या तत्व वर्तमान में
- 18. यह जांचने के लिए कि बैश स्क्रिप्ट
- 19. क्या यह जांचने के लिए तेज़ है कि लंबाई = 0 को रिक्त स्ट्रिंग से तुलना करने की तुलना में?
- 20. यह जांचने के लिए कि जावास्क्रिप्ट सरणी
- 21. यह जांचने के लिए कि क्या XMLHttpRequest भेजता है() फ़ाइल
- 22. यह जांचने के लिए कि .NET 4.0
- 23. पीडीएफबॉक्स शब्द के भीतर सफेद रिक्त स्थान जोड़ रहा है
- 24. यह जांचने के लिए कि वर्डप्रेस
- 25. यह जांचने के लिए कि फ़ाइल
- 26. PHP में स्ट्रिंग में केवल रिक्त स्थान हैं या नहीं?
- 27. स्ट्रिंग जो केवल रिक्त स्थान
- 28. जावा स्ट्रिंग यह जांचने के लिए कि क्या स्ट्रिंग पैंडिंड्रोम है
- 29. नियमित अभिव्यक्ति जो स्ट्रिंग में रिक्त स्थान की अनुमति देती है, न केवल रिक्त स्थान
- 30. स्ट्रिंग नई लाइन, टैब और रिक्त स्थान
चेक निम्नलिखित यूआरएल: http://stackoverflow.com/questions/4645649/remove-whitespace-from-string-in-objective-c ध्यान रखें कि यह बहुत धीमी है रहो – Saranya