макрос для NEdit 2
Еще один макрос. Назовем его "Recode". Он заменяет ошибочно веденный
текст не в той раскладке, но исправленный. Для этого нужно выделить
ошибочный фрагмент и запустить макрос.
начало макроса str_out = "abcdefghijklmnopqrstuvwxyzABCDEFGHIGKLMNOPQRSTUVWXYZБВЧЗДЕJЦЪЙКЛМНОПРТУФХЖИГЮЫЭЯЩШЬАСбвчздеiiцъйклмнопртуфхжигюыэящшьас"
str_in = "ЖЙУЧХБРТЫПМДШФЭЪКЛЩЕЗНГЮОСжйучхбртыпмдшфэъклщезнгюосf,dult`;pbqrkvyjghcnea[wxio]sm'.zF<DULT~:PBQRKVYJGHCNEA{WXIO}SM\">Z"
str_work = get_selection()
for(i = 0; i < length(str_work); i++) {
ch = substring(str_work, i, i+1)
n = search_string(str_in, ch, 0, "case")
if (n != -1) {
tmp = substring(str_work, 0, i) substring(str_out, n, n+1) substring(str_work,
i+1, length(str_work))
str_work = tmp
}
}
replace_selection(str_work)
конец макроса --
C уважением, Kolotov Alexandr aka mr. Эбола
отвечать: akmypo***@m*****.ru
ICQ: 100349254
| Registered Linux user # 236664 |
-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.kirovlug-list@subscribe.ru
Отписать : mailto:comp.soft.linux.kirovlug--unsub@subscribe.ru
http://subscribe.ru/ mailto:ask@subscribe.ru