iOS 国际化 正则表达式

2020-08-31  本文已影响0人  docManer

Swift中检索还没有国际化的正则表达式:

(?<![NSLocalizedString(]) ("[\u4E00-\u9FA5A-Za-z0-9]+")

替换
NSLocalizedString($1, comment: ""))

在命令行输入:
find ./ -name "*.swift" -print0 | xargs -0 genstrings -o xxx.lproj
其中xxx.lproj表示文本保存文件夹的路径

正则表达,可匹配中文字符:
(?<![NSLocalizedString(])("[\u4E00-\uFFA5A-Za-z0-9]+")

上一篇下一篇

猜你喜欢

热点阅读