编辑存在于多个.strings文件中的特定标记字符串内的单个单词或数字

时间:2016-06-23 20:15:12

标签: ios string replace localizable.strings

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

1 个答案:

答案 0 :(得分:0)

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

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

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

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

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

  • 查找:(<b>.*)30([^<]*</b>)
  • 替换:$140$2