-
Notifications
You must be signed in to change notification settings - Fork 2
MATCH_ASSIGN ru RU
Cregrant edited this page Jun 11, 2023
·
3 revisions
Сохраняет найденный текст как переменную для других правил.
- NAME: имя правила (необязательно)
- TARGET: путь к текстовому файлу для поиска. Поддерживает Переменные, Шаблон поиска и Постоянные замены. При использовании шаблона поиска, поиск завершится при нахождении первого подходящего пути (Т.е. обширный
smali/*.smaliостановится на первом же файле) - MATCH: текст, который будет искаться в файле
- REGEX: всегда
true - ASSIGN: задает имя и значение переменной, например
p1=${GROUP1}. Если их несколько, то каждая должна начинаться с новой строки
Не следует разделять имя переменной и её значение пробелами, например так p1 = ${GROUP1}. Пробелы по краям значения ${GROUP1} также будут удалены.
Загрузить текст из smali/p.smali и удалить его из всех .smali файлов:
[MATCH_ASSIGN]
TARGET:
smali/p.smali
MATCH:
The text is (.+)
REGEX:
true
ASSIGN:
text=${GROUP1}
[/MATCH_ASSIGN]
[MATCH_REPLACE]
TARGET:
smali*/*.smali
MATCH:
${text}
REGEX:
true
REPLACE:
[/MATCH_REPLACE]

