我有NSString示例:
@"Hello, Hello
How are you?"
我需要保留他们的话来转移马车。那是@“你好,你好”
我有来自UIWebView的文字。 我得到的文字
NSString *myText = [self.webview stringByEvaluatingJavaScriptFromString:@"document.documentElement.innerText"];
NSLog(@"my text -> %@",myText);
由于
答案 0 :(得分:1)
您必须插入\n
才能制作换行符
@"Hello, Hello\n\nHow are you?"
答案 1 :(得分:1)
亚历山大,如果我正好读这个,你想在新的线符号到来之前剪切字符串。
例如。
之前:“你好
世界“
的后:强> “你好”
如果是这样,您可以使用此NSString类别:
<强>的NSString + CutToNewLine.h 强>
#import <Foundation/Foundation.h>
@interface NSString (CutToNewLine)
- (NSString *)cutToNewLine;
@end
<强>的NSString + CutToNewLine.m 强>
#import "NSString+CutToNewLine.h"
@implementation NSString (CutToNewLine)
- (NSString *)cutToNewLine
{
NSRange newLineRange = [self rangeOfString: @"\n"];
NSRange stringBeforeNewLineRange = NSMakeRange(0, newLineRange.location);
NSString *resultString = [self substringWithRange: stringBeforeNewLineRange];
return resultString;
}
@end
<强>结果
NSString *s = @"Hello\nWorld!";
NSLog(@"%@", s);
NSLog(@"%@", [s cutToNewLine]);
的输出强> 的
2013-03-04 20:02:17.075 NSStringCut[734:f07] Hello
World!
2013-03-04 20:02:17.076 NSStringCut[734:f07] Hello
Process finished with exit code 0
您可以找到代码示例here
BR
尤金。
答案 2 :(得分:0)
你也可以使用那个
@"Hello, Hello\n\n\rHow are you?"