"胃小弯侧4个淋巴结,大弯侧17个淋巴结,幽门下9个淋巴结及另送“7,8,9组“ 9个淋巴结"
如上这段文本,我需要提取处淋巴结的个数
我曾试过数字提取,但是会把“7,8,9组“的数字都提取出来了,请问有什么好方法
"胃小弯侧4个淋巴结,大弯侧17个淋巴结,幽门下9个淋巴结及另送“7,8,9组“ 9个淋巴结"
如上这段文本,我需要提取处淋巴结的个数
我曾试过数字提取,但是会把“7,8,9组“的数字都提取出来了,请问有什么好方法
import re
str = "胃小弯侧4个淋巴结,大弯侧17个淋巴结,幽门下9个淋巴结及另送“7,8,9组“ 9个淋巴结"
pattern = re.compile(r'\d+个淋巴结')
pp = pattern.findall(str)
res = []
for i in pp:
pattern_1 = re.compile(r'\d+')
temp = pattern_1.findall(i)
res.append(temp[0])
print(res)