首页 > 解决方案 > 如何在re python中匹配带有星号(*)的模式?

问题描述

如何匹配字符串中的星号,如果我从以下代码中的字符串中删除 * 它工作正常。它给了我7.9的清单。在字符串中的乘数之后使其与“*”一起使用的任何解决方案。

import re

line = r"multiplier* : 7.9";

reg = re.compile(r'\b(?:multiplier\*?)\b\s*:?\s*(\d+\.?\d*)')
searchObj = re.findall( reg, line )

if searchObj:
   print(searchObj)
else:
   print("Nothing found!!")

标签: regexpython-3.xre

解决方案


推荐阅读