美文网首页
iOS 国际化 正则表达式

iOS 国际化 正则表达式

作者: docManer | 来源:发表于2020-08-31 10:06 被阅读0次

    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]+")

    相关文章

      网友评论

          本文标题:iOS 国际化 正则表达式

          本文链接:https://www.haomeiwen.com/subject/doqusktx.html