У меня около 6000 строк из Android Studio, которые мне нужно изменить.
Мой переводчик допустил большую ошибку и сделал перевод следующим образом
<string name="rej">Отклонено</string> Noraidīts
<string name="com">Выполнено</string> Izpildīts
<string name="select_img">Выбрать картинку</string> Izvēlēties attēlu
<string name="select_pic">Выбрать фотографию</string> Izvēlēties fotoattēlu
Как вы можете видетьпереведенное слово добавляется после </string>
, поэтому мне нужно вручную взять слово или слова после </string>
и поместить их между <string>HERE</string>
. Сделать это вручную довольно сложно.
МожетВы помогаете мне с регулярным выражением в Notepad ++?
Кстати, мне удалось регулярное выражение, если моя строка - одно слово, а переведенная строка - тоже слово Пример:
<string name="rej">Отклонено</string> Noraidīts
Это было сделано с помощью:
(<string name="\w+">)\w+(</string>) (\w+)
Но, если в моей строке есть двойное слово вроде
<string name="select_img">word1 word2</string> word1 word2
Я не знаю правильное регулярное выражение,
Можете ли вы мне помочь, пожалуйста?