Что такое двойной плюс в регулярных выражениях?

Я видел это в PHP-скрипте:

[a-zA-Z0-9_]++ 

Что означает двойной плюс?

Это Потенциальный Квантификатор .

Это в основном означает, что если механизм регулярных выражений не подходит позже, он не вернется и попытается отменить совпадения, которые он сделал здесь. В большинстве случаев он позволяет двигателю сбой намного быстрее и может дать вам некоторый контроль там, где он вам нужен, что очень редко встречается для большинства применений.