Tips: 查找项目中所有的中文字符串

如果项目中没有使用到国际化方案来处理一些文案字符串,而是直接 HardCode 到项目中的话(这是一个不好的习惯),到时候文案修改或者文案复用就会比较蛋疼,尤其是项目逐渐变大,很容易出现疏漏,因此为了避免各种文案字符串散落到项目各个地方,趁早改用国际化方案来处理。

例如

self.title = @"消息";
self.name = @"客服";

查找项目中所有的中文字符串

  1. 打开Find Navigator
  2. 切换搜索模式至Regular Expression
  3. 输入@"[^"]*[\u4E00-\u9FA5]+[^"\n]*?"
  4. 搜索

PS:Swift 项目把符号@去除

最终就能轻易地找出项目中所有的中文字符串并作替换。