我希望在=符號之后獲取字串的一部分,該符號在=.
前任。
str = [<User id=000000000000000000 name='test' discriminator='0001'] -
我希望能夠得到000000000000000000并且沒有別的。字串的總長度可能會改變,但我要收集的數字始終是 18 個數字,在id=.
uj5u.com熱心網友回復:
如果你想要 18 位數字,在id=:
import re
regex = r"id=(\d{18})"
test_str = "str = [<User id=000000000000000000 name='test' discriminator='0001'] - \n"
print(re.findall(regex, test_str))
結果:
['000000000000000000']
uj5u.com熱心網友回復:
你可以re.findall在這里使用:
inp = "str = [<User id=000000000000000000 name='test' discriminator='0001']"
id = re.findall(r'\bid=(\d )\b', inp)[0]
print(id) # 000000000000000000
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/394099.html
