2016-06-23 21 views
1

Ich habe mehrere Dateien in verschiedenen Sprachen, die Lokalisierungsdateien für IOS sind. Ich muss eine Zahl (30) innerhalb einer der Zeichenfolgen ändern, die in allen Dateien vorhanden sind, aber es gibt mehrere Instanzen von 30, so dass ich nicht alle ersetzen kann. Gibt es grundsätzlich eine Möglichkeit, die Dateien zu suchen, die Zeichenfolge zu finden, die von den Tags, nach denen ich suche, eingeschlossen ist, und alle Instanzen von 30 darin zu einem anderen Wert zu ändern?Editieren eines einzelnen Wortes oder einer Zahl innerhalb einer bestimmten markierten Zeichenfolge, die in mehreren .strings-Dateien existiert

Antwort

0

Sie können mehrere Dateien durchsuchen und durch reguläre Ausdrücke ersetzen. Verwenden Sie Suchen> "Suchen und Ersetzen im Arbeitsbereich ..."

Dann Dropdown-Menü unter dem Wort "Text" in der "Ersetzen> Text> Enthalten" -Steuerelement oben im Suchen Navigator.

Ich kann Ihnen nicht sagen, welche regulären Ausdruck zu verwenden. Wenn Sie so etwas wie dies gewünscht:

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

Sie einen regulären Ausdruck verwenden könnte wie (ändern 30 bis 40):

  • Suche: (<b>.*)30([^<]*</b>)
  • ersetzen: $140$2