此问题在此处已有答案:
Reference - What does this regex mean?(1个答案)
昨天关门了。
我现在正在学习正则表达式。我想请你用文字描述其中的一个:
(a|b)*a(a|b)
在我看来,正则表达式接受以(a
或b
)开头(包括零)的单词,必须包含字母a
,并以a
或b
结尾。
此问题在此处已有答案:
Reference - What does this regex mean?(1个答案)
昨天关门了。
我现在正在学习正则表达式。我想请你用文字描述其中的一个:
(a|b)*a(a|b)
在我看来,正则表达式接受以(a
或b
)开头(包括零)的单词,必须包含字母a
,并以a
或b
结尾。
1条答案
按热度按时间pjngdqdw1#
*(一|B)a(a| B)
捕获组#1**(a| B)**:将多个标记组合在一起,并创建一个捕获组,用于提取子字符串或使用反向引用。
一个字符:匹配“a”字符(字符代码97)。区分大小写。| 替代:作用类似于布尔值OR。匹配|B字符:匹配“B”字符(字符代码98)。区分大小写。
捕获组#2**(a| B)**:将多个标记组合在一起,并创建一个捕获组,用于提取子字符串或使用反向引用。
一个字符:匹配“a”字符(字符代码97)。区分大小写。| 替代:作用类似于布尔值OR。匹配|B字符:匹配“B”字符(字符代码98)。区分大小写。
输出:enter image description here