regex - 如何在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!!")
解决方案
推荐阅读
- html - 停止img元素html的溢出
- prolog - 为什么 Prolog 规则有时会以类似的输入返回 False?
- python - Python:编写搜索结果 URL
- laravel - 无法使用 Laravel 在 Heroku 上存储文件
- css - 设置问号点颜色?可能的?
- docker - 使用 Google Cloud Platform 的 Gitlab-CI 自动缩放未按预期生成
- php - 颁发令牌和刷新令牌:Laravel /jwt
- emacs - Emacs Prelude:如何禁用 perl 文件的 smartparens?
- dart - Android Manifest com.apptreesoftware.barcodescan 中的 Flutter 未解析包
- javascript - 从嵌套元素中检索链接