匹配某个字符后的所有字符

使用  .*

import re
data = "This is new book <testInfo> info"
#如果是匹配,开始符后面的所有字符,只能用.* 如果使用 .*?就会匹配不到任何字符 result = re.findall("<(.*)",data) print(result)

#如果是匹配 开始符和结束符之间的所有字符,可以用: .*? 或者.* 都可以 result
= re.findall("<(.*)>",data) print("Book Name:",result)

以上  .* 可以匹配任意字符

 输出结果如下:

['testInfo> info']
Book Name: ['testInfo']

 

具体正规表达式规则请参考: https://www.cnblogs.com/pingguomang/p/18146548

posted @ 2024-12-07 21:36  苹果芒  阅读(24)  评论(0)    收藏  举报