microPython的正则表达式库ure感觉有问题,“*”通配符的匹配结果不对,
[复制链接]
1.按照官网的意思:https://docs.micropython.org/en/latest/library/ure.html?highlight=ure
*:Match zero or more of the previous sub-pattern.
+:Match one or more of the previous sub-pattern.
2.那么我这个使用:
>>> ure.sub("\d*", 'S', "1 2 3 4")的输出预计是:'S S S S'
3.实际输出是:'S 2 3 4'
我在python 3.4上也试了下,输出是:'S S S S'
请教一下各位前辈,是不是micropython的re 1.5对星号有做裁剪,还是有bug待修复呢?
|