Regex-поиск
Строка поиска в PoE 2 — это регулярное выражение. Собирай нужные моды в конфигураторе или бери готовые строки: подсветится только то, что тебе нужно — у торговца, в хранилище и в трейде.
Как это работает шпаргалка
Поиск в игре (Ctrl+F в инвентаре, сундуке, у торговца; поле поиска в трейде) принимает регулярное выражение. Совпадение ищется по подстроке и без учёта регистра.
| Запись | Значит | Пример |
|---|---|---|
| A|B | ИЛИ — подойдёт любой | огня|холода |
| пробел | И — каждый кусок должен найтись | огня холода |
| ! | НЕ — исключить (можно несколько) | !огонь !кровот |
| "…" | точная фраза | "к уровню" |
| \d | любая цифра | \d+ |
| \s | пробел | \s15 |
| [abc] | любой из символов | [1-9] |
| "..." | группа с «или» | "n|m" |
| . | любой символ | .\d\d% |
| ^ $ | начало / конец строки | ^Редкий |
Главные приёмы
- Обрезай слова.
сопротивлпоймает и «сопротивление», и «сопротивлений» — короче и надёжнее. - Пробел перед числом.
\s15найдёт « 15», но не «115» — иначе ловится мусор. - Числа диапазоном. Тир 15–19 — это
1[5-9], а не пять вариантов через|. - Кавычки для фраз.
"к уровню"не поймает «к уровню урона», если нужен именно уровень камней. - Пробел = И.
урона от огня скорости атаки— нужны оба куска в предмете. - Исключения складываются (это И).
!подожженной !уклончивы— карта не должна содержать ни одного из них. - Одно условие + исключения — рабочая схема:
Редкость предметов:\s*\+[3-9]\d !подожженной. - «Или» — это кавычки:
"уклончивы|бронированы"— подойдёт любой из двух. - Скобки
( )ломаются, если внутри есть пробелы.(а|б)без пробелов работает,(урона от огня|к меткости)— уже нет. Кавычки работают всегда. - Чего НЕТ:
.*между строками предмета и(?=…)lookahead — не работают. - Лимит длины в игре — около 250 символов. Следи за счётчиком в конфигураторе.
- Буква «ё» в игре может отображаться как «е» — лучше писать без спорных букв.
Строки ниже собраны под русские названия модов (русский клиент игры).
Особенности поиска что проверено в игре
Всё ниже проверено на реальном сундуке в игре. Поиск — не полноценный regex, а упрощённый движок со своими правилами.
| Что | Как работает |
|---|---|
| пробел | И — каждый кусок ищется отдельно по всему предмету |
| "A|B" | ИЛИ — подойдёт любой из вариантов |
| (A|B) | работает только без пробелов внутри; с пробелами — ломается, используй кавычки |
| !слово | исключение; несколько ! складываются как И — «найди это и без этого» |
| \d, [5-9], \s | цифры и классы работают, но см. предупреждение ниже |
| .*, [\s\S]* | между строками предмета не работают |
| (?=…) | lookahead не поддерживается |
| длина | лимит около 250 символов; короткие строки работают стабильнее |
| подсветка | подсвечивается предмет целиком, а не отдельная строка |
⚠️ Важно про числа
Движок может сопоставить части шаблона из разных строк предмета. Поэтому числовой фильтр через классы ([5-9]\d%) иногда подсвечивает предметы с неподходящим значением — например, если нужное число нашлось у другого свойства.
Если нужна строгая точность — используй перечисление конкретных значений:
(55|56|57|58|59|60)% шансом могут оказаться предзнаменованиями
Длинно, но работает без ложных подсветок. Для процентов с узким диапазоном это реально, для больших чисел — нет.
Итог: классы — коротко и удобно, но возможны ложные срабатывания. Перечисление — точно, но длинно.
Конфигуратор собери свою строку
Выбрано: 0