0 Pluspunkte 0 Minuspunkte
Wie kann ich zählen wie oft ein bestimmter String in einem Text enthalten ist?
von  

2 Antworten

0 Pluspunkte 0 Minuspunkte

Mit dem Modul re (Regular Expressions) kannst du zählen wie oft ein bestimmter String in einem String vorkommt.

import re

text = "I like sausage pizza. Sausage pizza is healthy. Please do not throw sausage pizza away."
such_string = "pizza"

anzahl_vorkommen = len(re.findall(re.escape(such_string), text))
print(f"Das Wort '{such_string}' kommt {anzahl_vorkommen} Mal vor.")
von  
0 Pluspunkte 0 Minuspunkte

Du kannst die Funktion count() nutzen und den zu suchenden String als Parameter übergeben. Die Funktion gibt die Anzahl zurück.

text = "Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet."

num = text.count("ipsum")
print(f"'Anzahl: {num}")
von