Pythonを学び始めたばかりの者です。
テキストデータを読み込み、そのデータから英語の抽出と日本語の抽出をするためre.findallを使ってみたのですが、日本語のほうがうまくいきません。出力すると英語と日本語どちらも表示されてしまいます。お分かりになる方がいましたら、ぜひ教えてください。
import re source = 'words.txt' with open(source) as f: data = f.read() english_words = re.findall('[a-z]+', data) ja = re.findall(r'\s.*\n', data) print(ja)
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。