Добрый вечер!
Огромная благодарность разработчикам сей программы, потому как стала она для меня незаменимым решением при редактировании множества лог файлов одинаковых по структуре. Приходится изменять русский текст в документах на английский.
Но особенности перевода на английский затрудняют просто замену русских слов на английские.
Например:
"рейз 440 490 и олл ин" нужно заменить на
"raises 440 to 490 and is all-in"
При этом числа в документе всегда разные а выражения эти встречаются очень часто. Постоянно вставлять частицу "to" слишком долгое занятие. Как мне при замене с помощью плагинов или тэгов (если они существуют) задать параметры замены:
"raise (любое число) to (любое число) and is all-in"
Благодарю за внимание.
Трудности первода.
- Author
- Message
-
Offline
- Posts: 124
- Joined: Tue Jun 03, 2008 10:32 pm
Вам нужна замена с использованием регулярных выражений SearchReplace.js из плагина Scripts. Как пользоваться плагином написано в FAQ. С синтаксисом замены можно ознакомиться набрав в гугле "регулярные выражения javascript". Для приведенного выше примера заменяем
на
Code: Select all
рейз (\d+) (\d+) и олл ин
Code: Select all
raises $1 to $2 and is all-in
-
Offline
- Posts: 4
- Joined: Sat Dec 19, 2009 4:22 pm
Спасибо большое, помогло!)
А возможно ли (\d+) заменить не только число но и любое слово?
Например мне нужно убрать пробел впереди:
на
А возможно ли (\d+) заменить не только число но и любое слово?
Например мне нужно убрать пробел впереди:
Code: Select all
(пробел)(\d+) бет
Code: Select all
$1 bet
-
Offline
- Posts: 4
- Joined: Sat Dec 19, 2009 4:22 pm
Спасибо, разобрался!
Теперь вопрос другой тематики. Когда я сохранял в многооконном режиме несколько txt не посмотрел на кодировку, но у верен что по умолчанию стояла 1251 (AMSI- кириллица). После открытия английский текст отобразился нормально однако остатки русского выглядели как флеш СЃРѕ. Однако открыв сохраненный документ в Нотепаде русский текст отобразился коректно. Что можно зделать в данной ситуации с Акелем?
Теперь вопрос другой тематики. Когда я сохранял в многооконном режиме несколько txt не посмотрел на кодировку, но у верен что по умолчанию стояла 1251 (AMSI- кириллица). После открытия английский текст отобразился нормально однако остатки русского выглядели как флеш СЃРѕ. Однако открыв сохраненный документ в Нотепаде русский текст отобразился коректно. Что можно зделать в данной ситуации с Акелем?
-
Offline
- Posts: 2247
- Joined: Tue Aug 07, 2007 2:03 pm
- Location: Vinnitsa, Ukraine
-
Offline
- Posts: 4
- Joined: Sat Dec 19, 2009 4:22 pm
Да, Вы правы. Когда открыл через UTF-8 все отобразилось, но принудительно сохранить в 1251 ANSI не удаётся потому как документов одновременно редактируется 40 штук а при нажатии "сохранить все" кодировку у меня не спрашивают. В настройках по умолчанию стоит ANSI однако при сохранении по одиночке он упорно ставит UTF-8 по умолчанию если не выбирать.
-
Offline
- Posts: 2247
- Joined: Tue Aug 07, 2007 2:03 pm
- Location: Vinnitsa, Ukraine