我有像这样的大字符串 dsdasdludocid=15878284988193842600#lrd=0x3be04dcc5b5ac513:0xdc5b0011ebb625a8,2
我想获取ludocid之后的数字,只能是连续的数字。
我已经尝试过这个正则表达式 (ludocid).*(?=\d+\d+) 等等,但没有成功。
请您参考如下方法:
你可以尝试ludocid=(\d+):
s = "dsdasdludocid=15878284988193842600#lrd=0x3be04dcc5b5ac513:0xdc5b0011ebb625a8,2"
import re
re.findall(r"ludocid=(\d+)", s)
# ['15878284988193842600']
