PCRE и |)

rudik

Developer
PCRE и |)

Что обозначает такая конструкция |) т.е. прямая черточка возле закрывающей скобки в PCRE?
 

rudik

Developer
Все вопрос снят это обозначает или пустая строка, я просто всегда применял ?
 

rudik

Developer
Регулярное выражение было в стиле ([A-Z]+|) смысл или и пустой строки я не понял оказалось что оно равносильно ([A-Z]+)?
 

rudik

Developer
Тоже вариант, но там выражение было побольше на символов 100, поэтому я так, ради примера привел.
 

ForJest

- свежая кровь
Гениальная конструкция.
Либо 1 и более раз [A-Z] либо ничего :)
Хотя может это хитрая заточка под движок? Может так работает быстрее?
[A-Z]* совпадает всегда. В тоже время ([A-Z]+|) совпадает только когда есть (1 или более раз большая латинская буква <либо> ничего) :)
 
Сверху