AIMP Forum

AIMP for Android => Вопросы / Questions => Topic started by: Xaker_Two on September 22, 2023, 18:57:43

Title: %Remove() и %ReplaceEx() - что за макросы на Android?
Post by: Xaker_Two on September 22, 2023, 18:57:43
На Android и только есть два таких макроса: %Remove() и %ReplaceEx(). Что они должны делать?(развернуто пожалуйста)
Title: Re: %Remove() и %ReplaceEx() - что за макросы на Android?
Post by: Artem on September 22, 2023, 20:02:48
Тоже, что и в ПК версии. В будущем планирую переделать диалог работы с макросами
Title: Re: %Remove() и %ReplaceEx() - что за макросы на Android?
Post by: Xaker_Two on September 22, 2023, 20:25:47
я не нашел их в ПК версии 5.11.2435 и в справке к ней поэтому и спросил
Title: Re: %Remove() и %ReplaceEx() - что за макросы на Android?
Post by: Artem on September 22, 2023, 23:34:09
Они есть в 5.30
Title: Re: %Remove() и %ReplaceEx() - что за макросы на Android?
Post by: Xaker_Two on September 23, 2023, 05:12:28
проще былоб ленивый скрин всплывашки отправить

для тех кто с таким же вопросом

%Remove() - возвращает строку из которой удалены все найденные указанные подстроки
полная сигнатура %Remove(A, B1, B2 ... Bn) где
 А - исходная строка
 Вi - подстрока для удаления

%ReplaceEx() - возвращает строку в которой все найденные указанные подстроки заменены на указанные конечные
полная сигнатура %ReplaceEx(A, B1, C1, B2, C2 ... Bn, Cn) где
 А - исходная строка
 Bi - подстрока для посика
 Сi - замена для подстроки Bi

если обобщать - это макросы на для выполнения сразу нескольких однотипных операций над одной строкой
как разрешаются оверлапы не проверял, предположу что просто пропускаются
в обоих случаях максимальное значение n не указанно


нус ожидайте баг-репорта на установщик

слишком настойчиво вы к бетке приучаете, слишком