我希望在数字前面取一个字符。有时数字前面没有字符。有没有办法这样做?
我的问题是使用我的正则表达式模式,如果数字前面有一个字符,它将采用该模式,但是当前面没有字符时,它就不能采用。
import re
a = "got1%"
temp = re.findall("(.\d+.)", a)
电流输出:
['t1%']
当我改变我的输入 "a = "1%""
输出变为:
[]
我的预期输出是:
['1%']
我希望有一个可以处理这两种情况的模式。
我希望在数字前面取一个字符。有时数字前面没有字符。有没有办法这样做?
我的问题是使用我的正则表达式模式,如果数字前面有一个字符,它将采用该模式,但是当前面没有字符时,它就不能采用。
import re
a = "got1%"
temp = re.findall("(.\d+.)", a)
电流输出:
['t1%']
当我改变我的输入 "a = "1%""
输出变为:
[]
我的预期输出是:
['1%']
我希望有一个可以处理这两种情况的模式。