匹配一个一正则表达式,YA10, 其中Y必须存在;10可以是任意数字;A10是个整体,要么都存在,要么都不存在。
进行过如下尝试:
import rere.findall(r"^Y(A\d*)?$","YA123");['A1'] # 这里想要的输出应该是 ['YA123'] re.findall(r"^YA\d*$","YA");['YA'] # 这里想要的输出应该是 ['']
import rere.findall(r"^Y(A\d*)?$","YA123");['A1'] # 这里想要的输出应该是 ['YA123']
re.findall(r"^YA\d*$","YA");['YA'] # 这里想要的输出应该是 ['']
希望上面两个匹配能正确输出,表达式应该怎么写呢?【抱拳】
收起
^Y(?:A\d+)*$
报告相同问题?