zoukankan      html  css  js  c++  java
  • 文件读写&&内容替换

     1 #import <Foundation/Foundation.h>
     2 
     3 int main(int argc, const char * argv[])
     4 {
     5 
     6     @autoreleasepool {
     7         
     8         //文件路径
     9         NSString *path = @"/Users/apple/Desktop/test.txt";
    10         
    11         //使用某种编码方式从某个文件读取内容存到字符串里面
    12         NSString *fileContent = [NSString stringWithContentsOfFile:path encoding:NSUTF8StringEncoding error:NULL];
    13 
    14       //初始化一个可变字符串
    15         NSMutableString *mutableFileContent = [NSMutableString stringWithCapacity:10];
    16         [mutableFileContent setString:fileContent];
    17 
    18       //名字替换
    19         [mutableFileContent replaceOccurrencesOfString:@"赵子龙" withString:@"杨旭" options:NSCaseInsensitiveSearch 
            range:NSMakeRange(0, [mutableFileContent length])]; 20 21     //继续替换 22 [mutableFileContent replaceOccurrencesOfString:@"赵云" withString:@"杨旭" options:NSCaseInsensitiveSearch
            range:NSMakeRange(0, [mutableFileContent length])]; 23 NSLog(@"%@", mutableFileContent); 24 25 //写入原文件 26 [mutableFileContent writeToFile:path atomically:YES encoding:NSUTF8StringEncoding error:NULL]; 27 } 28 29 30 return 0; 31 }
    终于明白,“喜欢”是一种莫大的能量!
  • 相关阅读:
    SHELL[22]
    SHELL[15]
    SHELL[08]
    SHELL[12]
    SHELL[06]
    SHELL[24]
    SHELL[11]
    shell文件合并、去重
    SHELL[25]
    SHELL[14]
  • 原文地址:https://www.cnblogs.com/tml839720759/p/3174104.html
Copyright © 2011-2022 走看看