pythonとregexを使ってtxtファイル内で一致する単語の数を表示しようとしていますが、 'like'という用語を使用する代わりに変数の言葉「私のtxtファイル内正規表現で変数を使用してpythonで単語全体の一致を増やす方法
text = 'I like and love green grass'
positive_words = positive_words=open("positive.txt").read()
words = text.split(' ')
if re.search(r'\blike\b',positive_words):
positive_counter=positive_counter+1
print positive_counter
私はpositive_counterので、 'のような言葉と「愛」を持っているが、私が代わりに「LIKE」の変数として言葉を使うだろうか。2に等しくなければなりませんか?これが機能するようになりましたが、ちょうどビューの正規表現の点から、変数の言葉に
テキスト内に存在するpositive_wordsやそれ以外の方法で検索しますか?書かれているように、 'positive_words'の中で' like'を探していて、 'words'の中では探していません。 – HolyDanna
なぜ' positive_words'に2回割り当てていますか? – Roadmaster
yes「text」の単語を使って、positive_wordsの単語に一致させようとしています –