【发布时间】:2016-04-14 07:11:13
【问题描述】:
这是我的字符串,我喜欢用特殊字符“-”来分割它
hi - नमस्ते
Hindi - हिन्दी
Telugu - तेलुगु
how - कैसे
are - हैं
you - आप
go - जाना
going - जा रहा
translate - अनुवाद करना
good - अच्छा
我尝试了什么:
[strFileContent enumerateSubstringsInRange:NSMakeRange(0, strFileContent.length)
options:NSStringEnumerationByWords
usingBlock:
^(NSString *substring, NSRange substringRange, NSRange enclosingRange, BOOL *stop) {
checking=substring;
NSLog(@"this is my splitting values =%@",substring);
}];
如果我执行上述方法,每个单词都会分开,以便继续单词刹车,例如翻译 - अनुवाद करना 这个词刹车。
2)[arrcheck addObject:[strFileContent componentsSeparatedByString:@"-"]];
如果我做了 2 种方法,那么 \n 会被添加
"Tamil ",
" \U0924\U093e\U092e\U093f\U0932
\nhi ",
" \U0928\U092e\U0938\U094d\U0924\U0947
\nHindi ",
" \U0939\U093f\U0928\U094d\U0926\U0940
\nTelugu ",
" \U0924\U0947\U0932\U0941\U0917\U0941
\nhow ",
" \U0915\U0948\U0938\U0947
\nare ",
" \U0939\U0948\U0902
\nyou ",
" \U0906\U092a
\ngo ",
" \U091c\U093e\U0928\U093e
\ngoing ",
" \U091c\U093e \U0930\U0939\U093e
\ntranslate ",
" \U0905\U0928\U0941\U0935\U093e\U0926 \U0915\U0930\U0928\U093e
分别获取值的确切方法是什么。
【问题讨论】:
-
你检查过 componentsSeparatedByString 方法的字符串吗???
-
你的字符串最初包含什么?
-
@ suhaspatil我的sring包含这个值hi - नमस्तेhindi - हिन्दीtelugu - तेलुगु如何 - कैसे是 - हैं你 - आपgo - आपजानाजानाजानारहा翻译 - अनुवादअच्छाकरना >
-
好的,你想把英语和印地语分开吗?
-
感谢@SuhasPatil :)
标签: ios objective-c nsstring