同様の質問がここで尋ねられました:
内部に「ドット」がある単語境界インスタンスと一致する正規表現?
しかし、私の意見では、私の質問は答えられませんでした。
数字、ドット、およびオプションの数字で構成される単語境界間の数字を探したい (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']
ドットが単語の末尾にある場合、一致はありません。また、その理由を見つけることもできなかったので、解決策も見つかりませんでした。誰か助けてくれませんか?