Ich habe eine Liste von Begriffen wie folgt:Terminologie in Text enthalten
a
abc
a abc
a a abc
abc
ich die Begriffe im Text übereinstimmen soll und ändert ihren Namen als „term1, term2“. Aber ich möchte das längste Match als das richtige Match finden.
Text: I have a and abc maybe abc again and also a a abc.
Output: I have term1 and term2 maybe term2 again and also a term3.
Bisher verwendete ich den Code unten, aber es nicht die längste Übereinstimmung finden:
for x in terms:
if x in text:
do blabla