Python 查找字符后的所有数字,以逗号分隔

Python 查找字符后的所有数字,以逗号分隔,python,regex,pandas,Python,Regex,Pandas,我有一个数据框,我想从中提取数字。所有行均采用相同的格式: 18 cc9 =1 then do i=10;hcc(i)=0;end; 19 cc15 =1 then do i=16,17,18,19;hcc(i)=0;end; 我想提取I=后面用逗号分隔的所有数字。它们可以是1-3位数字,并且始终至少有一个数字 我知道我可以用(?更改您的正则表达式以匹配可能出现的任何其他数字: (?<=i=)([\d]{1,3}(,\s?[\d]{1,3})*) (

我有一个数据框,我想从中提取数字。所有行均采用相同的格式:

18             cc9   =1 then do i=10;hcc(i)=0;end;
19    cc15  =1 then do i=16,17,18,19;hcc(i)=0;end;
我想提取
I=
后面用逗号分隔的所有数字。它们可以是1-3位数字,并且始终至少有一个数字


我知道我可以用
(?更改您的正则表达式以匹配可能出现的任何其他数字:

(?<=i=)([\d]{1,3}(,\s?[\d]{1,3})*)
(?
(?<=i=)([\d]{1,3}(,\s?[\d]{1,3})*)