在iPhone SDK中将.txt或html文件解析为字符串
所以,我想做的是,获取一个.txt或html文件,能够在其中搜索,从文件中获取一段文本,将其放入字符串,最后将其添加到文本视图中 每两段文字将按如下方式划分:在iPhone SDK中将.txt或html文件解析为字符串,iphone,objective-c,iphone-sdk-3.0,parsing,text-files,Iphone,Objective C,Iphone Sdk 3.0,Parsing,Text Files,所以,我想做的是,获取一个.txt或html文件,能够在其中搜索,从文件中获取一段文本,将其放入字符串,最后将其添加到文本视图中 每两段文字将按如下方式划分: NSString *pathToTextFile; NSError *readError; NSString *fileData = [NSString stringWithContentsOfFile:pathToTextFile encoding:(appropriate
NSString *pathToTextFile;
NSError *readError;
NSString *fileData = [NSString stringWithContentsOfFile:pathToTextFile
encoding:(appropriate encoding for your file)
error:*readError]
[textView setStringValue:fileData];
001:001文本1
001:002文本2
001:003文本3
002:001文本1A
002:002 Text1b
。。。等等
所以本质上你会在文本中搜索那些数字,它只会抓取文本。有没有办法使用objective C并在iPhone应用程序上使用它
NSString *pathToDefaultPlist = [[NSBundle mainBundle] pathForResource:@"TextFile" ofType:@"text"];
加载文本文件。然后:
+ (id)stringWithContentsOfFile:(NSString *)path encoding:(NSStringEncoding)enc error:(NSError **)error
此函数用于以字符串形式加载文本文件。然后使用NSString函数分割令牌:)使用
NSString *pathToDefaultPlist = [[NSBundle mainBundle] pathForResource:@"TextFile" ofType:@"text"];
加载文本文件。然后:
+ (id)stringWithContentsOfFile:(NSString *)path encoding:(NSStringEncoding)enc error:(NSError **)error
此函数用于以字符串形式加载文本文件。然后使用NSString函数分割标记:)除了[NSString stringWithContentsOfFile:encoding:error]来获取文件的文本外,textView还应该有一个SetString值方法 所以我会这样做:
NSString *pathToTextFile;
NSError *readError;
NSString *fileData = [NSString stringWithContentsOfFile:pathToTextFile
encoding:(appropriate encoding for your file)
error:*readError]
[textView setStringValue:fileData];
这可能需要一些按摩,我正在工作,没有Mac电脑来验证方法签名等。但这是一般的想法。除了[NSString stringWithContentsOfFile:encoding:error]要获取文件的文本,textView应该有一个SetString Value方法 所以我会这样做:
NSString *pathToTextFile;
NSError *readError;
NSString *fileData = [NSString stringWithContentsOfFile:pathToTextFile
encoding:(appropriate encoding for your file)
error:*readError]
[textView setStringValue:fileData];
这可能需要一点按摩,我正在工作,没有我的Mac电脑来验证方法签名等。但这是一般的想法。我刚刚发现了一个工具,它可以帮助您可视化CFStringTokenizer的工作原理,如果您想尝试使用它:谢谢您提供的信息。看起来我在将文本文件放入textView时遇到了问题。获取一个文本文件,抓取所有文本,并将其放入textView,最简单的说法是什么?这样我就可以开始胡思乱想,弄清楚我要找的其他东西。我刚刚找到一个工具,如果你想尝试使用它,它可以帮助你直观地了解CFStringTokenizer的工作原理:谢谢你提供的信息。看起来我在将文本文件放入textView时遇到了问题。获取一个文本文件,抓取所有文本,并将其放入textView,最简单的说法是什么?这样我就可以开始胡思乱想,弄清楚我要找的其他东西。看起来我在把文本文件放到textView中时遇到了问题。获取一个文本文件,抓取所有文本,并将其放入textView,最简单的说法是什么?这样我就可以开始胡思乱想,弄清楚我要找的其他东西。
获取文本文件、获取所有文本并将其放入文本视图最简单的说法是什么?
可以通过NSString*fileString=[NSString stringWithContentsOfFile:@“PATH”];[textView ReplaceCharactersRange:NSMakeRange(0UL,[textView textStorage]长度])和字符串:fileString]代码>看起来我在将文本文件放入textView时遇到了问题。获取一个文本文件,抓取所有文本,并将其放入textView,最简单的说法是什么?这样我就可以开始胡思乱想,弄清楚我要找的其他东西。获取文本文件、获取所有文本并将其放入文本视图最简单的说法是什么?
可以通过NSString*fileString=[NSString stringWithContentsOfFile:@“PATH”];[textView ReplaceCharactersRange:NSMakeRange(0UL,[textView textStorage]长度])和字符串:fileString]代码>