【问题标题】:Editting a single word or number inside a specific tagged string which exists within multiple .strings files在多个 .strings 文件中存在的特定标记字符串中编辑单个单词或数字
【发布时间】:2016-06-23 20:15:12
【问题描述】:

我有多个不同语言的文件,它们是 IOS 的本地化文件。我需要在所有文件中存在的一个字符串中更改一个数字(30),但有多个 30 实例,所以我无法全部替换。 基本上,有没有办法搜索文件,找到我正在寻找的标签所包含的字符串并将其中的所有 30 实例更改为另一个值?

【问题讨论】:

    标签: ios string replace localizable.strings


    【解决方案1】:

    您可以使用正则表达式进行多文件搜索和替换。使用查找>“在工作区中查找和替换...”

    然后,在“查找”导航器顶部的“替换 > 文本 > 包含”控件中的“文本”一词下下拉菜单。

    我不能告诉你使用什么正则表达式。如果你想要这样的东西:

    "<b>A bold 30</b>"
    

    您可以使用正则表达式(将 30 更改为 40):

    • 查找:(&lt;b&gt;.*)30([^&lt;]*&lt;/b&gt;)
    • 替换:$140$2

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-03-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多