【发布时间】:2016-06-23 20:15:12
【问题描述】:
我有多个不同语言的文件,它们是 IOS 的本地化文件。我需要在所有文件中存在的一个字符串中更改一个数字(30),但有多个 30 实例,所以我无法全部替换。 基本上,有没有办法搜索文件,找到我正在寻找的标签所包含的字符串并将其中的所有 30 实例更改为另一个值?
【问题讨论】:
标签: ios string replace localizable.strings
我有多个不同语言的文件,它们是 IOS 的本地化文件。我需要在所有文件中存在的一个字符串中更改一个数字(30),但有多个 30 实例,所以我无法全部替换。 基本上,有没有办法搜索文件,找到我正在寻找的标签所包含的字符串并将其中的所有 30 实例更改为另一个值?
【问题讨论】:
标签: ios string replace localizable.strings
您可以使用正则表达式进行多文件搜索和替换。使用查找>“在工作区中查找和替换...”
然后,在“查找”导航器顶部的“替换 > 文本 > 包含”控件中的“文本”一词下下拉菜单。
我不能告诉你使用什么正则表达式。如果你想要这样的东西:
"<b>A bold 30</b>"
您可以使用正则表达式(将 30 更改为 40):
(<b>.*)30([^<]*</b>)
$140$2
【讨论】: