Я видел несколько регулярных выражений, которые имеют два плюса подряд. Что именно это означает? Один или несколько из одного или нескольких шаблонов. Если шаблон соответствует первому месту, зачем второе совпадение?
Примеры:
[a-zA-Z0-9_]++
[^/.,;?]++