1
A
回答
9
拆分字符串;
NSArray *parts= [emailAddress componentsSeparatedByString: @"@"];
並使用結果數組的第一部分。
0
首先使用 - (NSRange)rangeOfString:(NSString *)aString - NSString對象的函數來獲取@Charakter的位置。
然後使用 - (NSString *)substringWithRange:(NSRange)aRange。 aRange需要兩個參數,第一個參數是元素的起始值和後面元素的個數,所以第一個參數是0,第二個參數是@的位置。 ;-)
0
tech74的回答很好。 :)
雖然我也有一個方法在這一個。
NSString *emailAddress = @"[email protected]";
NSString *name = [emailAddress substringToIndex:[emailAddress rangeOfString:@"@"].location];
//to check:
NSLog(@"Name: %@", name);
希望這是好的。 如果您將很好地使用「域」部分,tech74的答案是一個好方法。
0
NSString *emailAddress = @"[email protected]";
NSString *name = [emailAddress substringToIndex:[emailAddress rangeOfString:@"@"].location];
NSString *doman = [emailAddress substringFromIndex:[emailAddress rangeOfString:@"@"].location+1];
NSLog(@"Name: %@", name);
NSLog(@"Doman: %@", [doman lowercaseString]);
Output
Name: name
doman: domain.com
如果您需要限制對域的所有大寫
相關問題
- 1. 從Ruby中的字符串中刪除電子郵件地址
- 2. 從MySQL刪除電子郵件地址
- 3. CakePHP從字符串中刪除電子郵件地址
- 4. 刪除電子郵件地址中的無效字符
- 5. 刪除@ in和電子郵件地址後的字符 - ASP.NET
- 6. 刪除電子郵件地址?
- 7. 從條紋結賬中刪除「電子郵件地址」字段
- 8. 非法字符刪除空格後刪除電子郵件地址
- 9. 的MySQL從電子郵件中刪除點地址
- 10. 從URL中刪除不需要的電子郵件地址
- 11. 從MYSQL表中刪除重複的電子郵件地址
- 12. 從電子郵件地址
- 13. 從給定的電子郵件地址獲取電子郵件地址DirectoryEntry
- 14. 導出電子郵件地址 - 刪除包含數字
- 15. 符號的電子郵件地址(HREF)
- 16. 使用Regex刪除電子郵件地址後的尾部字符
- 17. 從索引索引中刪除電子郵件地址
- 18. 刪除「電子郵件地址」從條紋結賬場 - 角2
- 19. 從網站刪除電子郵件地址
- 20. 從vb.net的字符串解析電子郵件地址
- 21. 如何從長字符串中識別電子郵件地址並將電子郵件地址替換爲我公司的電子郵件地址?
- 22. 如何從電子郵件地址字符串中提取電子郵件地址
- 23. 如何刪除某個地址的所有電子郵件
- 24. jquery添加/刪除有效的電子郵件地址
- 25. 如何從電子郵件地址獲取電子郵件服務的網址
- 26. pg_search子字符串的電子郵件地址
- 27. 從Thunderbird中提取電子郵件地址電子郵件
- 28. 如何從無效的電子郵件地址清除文件
- 29. &符號是Exchange電子郵件地址的有效字符嗎?
- 30. 如何從PHP中的字符串中刪除電子郵件地址和電話號碼?