text_area.insert(tk.END, f"Найдено слов: {len(matching_words)}\n{'\n'.join(matching_words)}")
Ошибка SyntaxError: f-string expression part cannot include a backslash возникает, когда в f-строке используется обратный слэш (\) в контексте, где он не должен быть. В вашем случае, если вы используете обратный слэш в строке, это может вызвать ошибку.
Однако в приведенном вами коде обратного слэша нет, и он должен работать корректно.
things = ['Thing one','Thing two','Thing three']
nl = '\n'
print(f"I have a list of things:\n{nl.join(things)}")
text_area.insert(tk.END, f"Найдено слов: {len(все_слова)}\n" + "\n".join(все_слова))