[Python] Python re 正则匹配,表达式作为条件,但不获取条件内容的问题

如:

url = 'www.a888bcd.com/OA/20190913/112233445566.html'
fileid = re.search(r'\d+\.',url).group(0)
# 为了防错,实际上不能直接 group(0),search()很有可能是 None 也不一定
# 啰嗦的一步,认为多余
# fileid = re.search(r'\d+\.',url).group(0)[:-1]

问题只是锯了个栗子,
请教的问题不是获得这个栗子里的 fileid ,
而是
\d+.去匹配 url 要的东西,那么必然最后会带上’.’这个正则匹配条件限定的符号,这个.在最后是是不需要的,还要多写一行去处理[:-1]
问题是:
在正则的书写范畴,是否能写出’.’条件限定匹配,但结果不带上.这个符号的写法?
学习学习,谢谢解答!

发表回复

您的电子邮箱地址不会被公开。