Мне было интересно, есть ли способ удалить текст, который мне не нужен. Мне нужно удалить весь текст со снимка экрана, который не является «громкими шумами». Я все перерыл, но ответа не нашел. Мой код:
if "loud noises" in text:
print(text)
else:
pass
Мне нужен способ отображать только текст "громкие звуки" и ничего больше. (это длинная история)
что вы могли бы сделать, это:
def getWord(idx,word,get):
try:
total = 0
for i in range(len(get)):
if word[idx + i] == get[i]:
total += 1
if total == len(get):
return True
else:
return False
except IndexError:
# out of range
return
text = "I make loud noises"
newtext = ""
for idx in range(len(text)):
if getWord(idx,text,"loud noises"):
newtext += "loud noises"
print(newtext)
Он выполняет то, о чем вы думаете, и может использоваться как меход.
if "loud noises" in text: print("loud noises")