Path of Exile 2 · Крафт

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

Готовая строка 0 / 250