amel27 сказал(а):2. * - любое количество символов заданного класса ([^|]), без него шаблон будет обозначать: обязательное наличие ОДНОГО символа заданного класса (не разделитель)
А почему тогда не " ? " ?
Это было бы логичней (ведь вначале и конце строки разделитель " | " отсутствует ).
Добавлено:
Сообщение автоматически объединено:
И почему работает без экранирования " | " ?