Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » FAR Manager (часть 4)

Модерирует : gyra, Maz

Maz (23-11-2017 18:57): FAR Manager (часть 5)  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

YuS_two



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
[more] Angel_Ka

Цитата:
По возможности, поясните, пожалуйста, поподробнее.

Здесь не совсем по теме это будет, но маленькие примеры, думаю не повредят:
 
Пример текста:

Код:
123abc
1bc
abc
bc

по шаблону:

Код:
^\d+abc$

будет найдено совпадение только в первой строке
 
по шаблону:

Код:
^\d*abc$

- в первой и третьей строке
 
по шаблону:

Код:
^\d*\w*$

- во всех строках
 
а по шаблону:

Код:
[^\d\n]*

могут быть найдены частичные совпадения в любой строке, кроме символов цифр и перевода строки...
 
т.о. Ваш шаблон:

Код:
/^.*?(\d+?)к2.*?(\d+?) .[\.,;] .*?(\d+?) ГОСТ (?!Р) ./i{?:%1%3%2%}

Будет срабатывать только на строках в которых содержится:
как минимум, от начала строки ноль или более любых символов, затем одна или более цифр, после которой сразу идет "к", затем "2", затем ноль или более любых символов, затем одна или более цифр, после которой идет пробел, затем один любой символ, затем один символ из класса "[\.,;]", затем ноль или более любых символов, затем одна или более цифр, затем набор символов " ГОСТ " (пробелы в том числе... вообще, тут правильнее перечислить по одному символу из последовательности, но в данном случае неважно), после пробела не должно быть символа "Р", затем идет ещё один пробел, затем один любой символ. Кроме того, весь этот шаблон регистронезависим.
Вот, теперь будем искать совпадение:  
Общее совпадение не будет найдено, если отсутствует совпадение в строке по любой, одной из перечисленных частей шаблона, где нет упоминания "ноль или более" или будет нарушено условие негативного просмотра вперед (?!Р)...

Всего записей: 399 | Зарегистр. 28-03-2016 | Отправлено: 10:02 02-04-2016 | Исправлено: YuS_two, 10:09 02-04-2016
   

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » FAR Manager (часть 4)
Maz (23-11-2017 18:57): FAR Manager (часть 5)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru