这里也问了一个类似的问题:
但在我看来,我的问题没有得到回答。
我想查找由数字、点和可选数字组成的单词边界之间的数字(在 Python 中):
import re
search_in = '55.1 55. 55.12'
reg_str = r'\d+\.\d*\b'
lst = re.findall(reg_str, search_in)
print(lst) # ['55.1', '55.12']
# expected: ['55.1', '55.', '55.12']
如果点在单词的末尾,则不匹配。我也无法找出原因,也没有找到解决方案。有人可以帮忙吗?