regex 如何翻译正则表达式?[duplicate]

8ljdwjyq  于 2022-11-26  发布在  其他
关注(0)|答案(1)|浏览(157)

此问题在此处已有答案

Reference - What does this regex mean?(1个答案)
昨天关门了。
我现在正在学习正则表达式。我想请你用文字描述其中的一个:

(a|b)*a(a|b)

在我看来,正则表达式接受以(ab)开头(包括零)的单词,必须包含字母a,并以ab结尾。

pjngdqdw

pjngdqdw1#

*(一|B)a(a| B)

捕获组#1**(a| B)**:将多个标记组合在一起,并创建一个捕获组,用于提取子字符串或使用反向引用。

一个字符:匹配“a”字符(字符代码97)。区分大小写。| 替代:作用类似于布尔值OR。匹配|B字符:匹配“B”字符(字符代码98)。区分大小写。

  • a量词:匹配0个或多个前面的标记。a字符:匹配“a”字符(字符代码97)。区分大小写。

捕获组#2**(a| B)**:将多个标记组合在一起,并创建一个捕获组,用于提取子字符串或使用反向引用。

一个字符:匹配“a”字符(字符代码97)。区分大小写。| 替代:作用类似于布尔值OR。匹配|B字符:匹配“B”字符(字符代码98)。区分大小写。

输出:enter image description here

相关问题