我很难记住量化,即我知道它们的含义,但是有没有人有一个简单的方法来回忆哪个代表哪个?
? 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"有两条向上的线,所以这就是这个词的意思。
? is_whatever? returs boolean (0 or 1)
* 0 * 1 = 0 (0 or more)
+ 0 + 1 = 1 (1 or more)
问号是代表 1 的弯曲线和代表零的点(圆圈)。
星号是一个较大的点,因此为零或更多。
+ 有一条垂直线(代表一条)和另一条垂直线(因此一条或多条)。