можно так:
Найти: UnlockAssetID=[1-9]\d*,
Заменить на: UnlockAssetID=0,
Что бы не трогать 0 лишний раз, если допустим у вас есть 00, то они так и останутся, а не изменятся на один 0.
Saboteur,
"у меня такое задание
Написать регулярное выражение для поиска цен в тексте.
Цена может записываться в трех формах:
- целое число + слово «руб»;
- дробное число с сотыми + слово «руб»;
– целое число + символ «$»."
Вот что писал автор.
Saboteur,
1. 10.123руб - не проигнорирует, а найдет как 123руб
2. нужно было найти значения с дробями только если это руб, у вас же так же и $ будет находить.
3. так же говорилось что нужно найти эти значения в неком тексте, и если например будет слово рубин то заматчит руб.
4. нету определения границ искомого значения.
Есть и другие нюансы, но про них смысла говорить нету, так как автор не уточнял эти детали.
Olgeir, черт побери точно, а я пробовал тоже что-то похожее, но запутался с ленивым/жадным вхождением где указывать нужно, и крест уже поставил)
Благодарю!
Olgeir, окей, ну научи тогда меня)
вот есть некий патерн который нужно оставить, сохранив строки и тд, то есть вырезать все кроме нужного что заматчилось, как ты адаптируешь еще и определение строки тут с учетом что оно еще и находить должно было все значение в строке, ну в общем вот пример. https://regex101.com/r/ZAUMDt/2 (что в нотпаде что там, одинаково находит.; как вырезать все кроме найденного то?)
Ага только я сейчас посмотрел, что бы подключить именно PCRE2 библиотеку в проект там еще те танцы надо сделать. Видимо решение актуальное для меня только найти кодера и заплатить ему, что бы он создал программу с полем ввода для реглярки, выбором файла который обработать, и выбор типа функции.
Мой косяк плохо описал.
значения slot1-3= статичные но не такие как написал, это чисто пример на деле они разные
id= lvl= acd_d=
//хотя отбой, просто подогнал реальность под пример)
"сделать отдельную точку входа для пользователей из Крыма." по подробней можно? как мне в итоге получать/отправлять трафик через сторонний прокси используя основу все так же гугл?
Уже сделал через 100 настылей.... Но был бы признателен увидеть более адекватное исполнение в -2-3 действий. Регулярками практически не пользовался, поэтому опыта 0.
Я сделал:
Begin.*?(EffectClass=Class'.*?'$).*?CastingAction.*?
zakladka\1
затем
(.*)(zakladka\1.*?$)(.*)
\2
и еще в конце очистил косяк вытекающий с 1 регулярки что оставляет левую строку.
Найти: UnlockAssetID=[1-9]\d*,
Заменить на: UnlockAssetID=0,
Что бы не трогать 0 лишний раз, если допустим у вас есть 00, то они так и останутся, а не изменятся на один 0.