Page 29 of 29
Posted: Fri Jul 16, 2021 3:49 pm
by cellleexx
opk44 wrote:cellleexx
1. Ну так-то было бы нелишним приводить тестовые примеры в виде текста, а не изображения. Это бы упростило жизнь отвечающим (меньше предположений строить).
Понял вас, буду так делать.
opk44 wrote:cellleexx
2. Если, как оказалось, "там переводы строк", то можно (теперь) предположить, что все "лишние" строки (кроме первой) начинаются с пробела.
Если это так, тогда ещё можно использовать "вилку" из двух регулярных выражений: 1) искать строку, начинающуюся с "PHOTO;" 2) искать строку, начинающуюся с пробела:
UPD.: Вообще-то я, скорее всего, не прав. Такой метод можно использовать только если искомый блок идет под
удаление. Если же его нужно чем-то
заменить, то "фрагментировать" блок на строки нельзя..
возможно. у меня не сработало.
Posted: Fri Jul 16, 2021 3:54 pm
by cellleexx
opk44 wrote:cellleexx wrote:Как выделить для замены найденую строку плюс (например) две предыдущие верхние и одну следующую...
Красивого решения в голову не приходит, но можно попробовать искать "механически": "X строка"+"X строка"+"Y строка"+"X строка"
Насколько красиво с точки зрения профи я незн), а мне главное это работает так, как мне нужно! Премного благодарен, тебе,
opk44 любви тебе и удачи!!!
UPD:
Да! Работает очень хорошо и гибко)
Posted: Fri Jul 16, 2021 4:32 pm
by opk44
cellleexx wrote:UPD:
Да! Работает очень хорошо и гибко)
Кстати, чуть-чуть о гибкости. Имеет смысл заменить первую повторяющуюся часть кода
на
а то вдруг желание будет искать не две строки, а пять, так "упечатаешься". Итоговый измененный код
Posted: Fri Jul 16, 2021 10:09 pm
by cellleexx
opk44 wrote:Итоговый измененный код
Это просто песня, дорогой
opk44!!! А Также отдельное спасибо разработчикам!!
Ищет строку, которая начинается с FN:ca
дальшесимволы
Posted: Tue May 10, 2022 8:23 am
by cellleexx
Есть:
9- 12
Через поиск и замену хочу получить:
9-12
Цифры разные, нужно только убрать пробел после тире, если оно после цифры.
Конечно я нахожу нужные фрагменты через
Но какой код для замены, чтобы пропустить цифру перед тире?..
Posted: Tue May 10, 2022 11:04 am
by YuS
Posted: Tue May 10, 2022 11:41 am
by cellleexx
Оооо. да!! Счастья Вам и удачи, дорогой
YuS!!