如何在python中将正则表达式与可选字符一起使用?
您可以?在一组字符后面加上a ,使其成为可选字符。
?
你想要一个点后跟任意数量的数字\.\d+,组合在一起(\.\d+),可选(\.\d+)?。坚持你的模式:
\.\d+
(\.\d+)
(\.\d+)?
import re print re.match("(\d+(\.\d+)?)", "3434.35353").group(1) 3434.35353 print re.match("(\d+(\.\d+)?)", "3434").group(1) 3434
你尚未登录,登录后可以
和开发者交流问题的细节
关注并接收问题和回答的更新提醒
参与内容的编辑和改进,让解决方法与时俱进
联系我
602392714
清零编程群