Stranger wrote:Подскажите, как в строке замены в скрипте с использованием AkelPad.TextReplace отделить обратную ссылку (\\1) от цифр последующего текста
Благодарю всех за ответы!
Впрочем, для моей задачи все равно придется воспользоваться каким-то другим инструментом, т.к. выяснилось, что мой скрипт работает неприлично долго (
AkelHelp-Rus.htm wrote:- Если метасимвол \K исключил символы из результата, кнопка "Заменить" в диалоге замены будет работать как "Найти".
А-а-а, вот почему оно не "стреляло"!
Спасибо, за подсказку...
Документацию, действительно, надо освежать в памяти периодически, а то забывается со временем...
LonerD wrote:Можно ли одной операцией заменить несколько идущих подряд табуляторов на один табулятор И несколько идущих подряд пробелов на один пробел? Или это операция в два шага?
Есть бекап телефонной книги Андроид с многими сотнями контактов в формате .vcf.
Каждый отдельный контакт находится в пределах своей карточки со структурой
Задача: Для того чтобы базу экспортировать в старый телефон без потерь необходимо внести небольшое изменение. А именно: найти в базе андроид карточки, где есть два входа TEL;CELL;X и переименовать второй из них.
Работало бы (работает), если бы все карточки имели пару входов TEL;CELL;X
Но если такой вход в какой-то карточке только один, то дальше поиск сбивается, и в следующих карточках находится не обязательно только второй вход. Очевидно, в целом код неправильный и уж точно неоптимальный.
Помогите, пожалуйста, кто умеет.
Last edited by ewild on Sun May 22, 2016 10:19 pm, edited 1 time in total.
KDJ
Great! Yours standard dialog based and YuS's js based methods both give the identical result.
Difference is:
KDJ's method directly reports the appropriate replaces number.
YuS's method reports replaces number that reflected overall VCARD entries count. Thereafter correct replaces number should be recalculated for control purposes as the next step.