1
我查詢的序列:與正則表達式序列詞語
NUNCA [ADV + NEG + CIRC]MÁS[ADV +補償+ CIRC]compraré[V + H_PREDICAT_ACTION]
和
NUNCA更多酒店compraré
我的腳本:
corpus = "Me[Unknown] temo[Unknown] que[Unknown] buscare[Unknown]
otras[Unknown] opciones[Unknown] esta[Unknown] nunca[ADV+NEG+CIRC]
más[ADV+comp+PADV+H_CIRCONSTANT_QUANTITE] compraré[V+H_PREDICAT_ACTION]"
part1 = re.findall(r"(\w+)\[ADV\+NEG.*?\]", corpus)
part2 = re.findall(r"(\w+)\[ADV+comp+PADV.*?\]", corpus)
part3 = re.findall(r"(\w+)\[V\+H_PREDICAT.*?\]", corpus)
print(part1 + part2 + part3)
結果:
[]
@pitanga,你也可以檢查我的're.findall'方法 – RomanPerekhrest
非常感謝!我可以利用並問你一些其他問題嗎?如果序列不在字符串的末尾,我怎麼能找到它? – pitanga
@pitanga,那就是我的're.findall'方法 – RomanPerekhrest