Как запомнить количественные выражения регулярных выражений?

У меня проблемы с запоминанием количественных показателей, т.е. я знаю, что они все значат, но есть ли у кого-нибудь простой способ вспомнить, какой из них обозначает какой?

?   The question mark indicates there is zero or one of the preceding element.
*   The asterisk indicates there is zero or more of the preceding element.
+   The plus sign indicates there is one or more of the preceding element.

Я приведу пример ответа, который я ищу.

Чтобы различить горизонтальное и вертикальное, возьмите первую букву H, а линия в середине буквы "H" - это направление, которое обозначает слово. буква "V" имеет две линии, которые идут вверх, так что это направление означает слово.

2 ответа

Решение
?    is_whatever? returs boolean (0 or 1)
*    0 * 1 = 0 (0 or more)
+    0 + 1 = 1 (1 or more)

Знак вопроса - это линия сгиба, обозначающая 1, и точка (круг), обозначающая ноль.

Звездочка - это большая точка, то есть ноль или более.

+ Имеет вертикальную линию (представляющую одну) и другую (таким образом, одну или более).

Другие вопросы по тегам