您可以
?在一组字符后面加上a ,使其成为可选字符。
你想要一个点后跟任意数量的数字
.d+,组合在一起
(.d+),可选
(.d+)?。坚持你的模式:
import reprint re.match("(d+(.d+)?)", "3434.35353").group(1)3434.35353print re.match("(d+(.d+)?)", "3434").group(1)3434
您可以
?在一组字符后面加上a ,使其成为可选字符。
你想要一个点后跟任意数量的数字
.d+,组合在一起
(.d+),可选
(.d+)?。坚持你的模式:
import reprint re.match("(d+(.d+)?)", "3434.35353").group(1)3434.35353print re.match("(d+(.d+)?)", "3434").group(1)3434