如何使用正则表达式中的变量增加python中的整个单词匹配

瑞安·D

我试图显示使用python和regex在txt文件中匹配的单词数,但我不想使用术语“ like”,而是要使用变量“ words”

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

在我的txt文件中,我有“喜欢”和“爱”这两个词,因此positive_counter应该等于2。我如何将单词用作变量而不是“喜欢”?现在可以使用,但是只是不知道如何合并可变词

詹姆士
text = 'I like and love green grass'
positive_words = positive_words=open("positive.txt").read()

words = text.split(' ')

for word in words:
    if re.search(r'\b' + word + r'\b',positive_words):
        positive_counter=positive_counter+1
print positive_counter

只需循环所有文字即可。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何否定正则表达式中的整个单词

python正则表达式中的整个单词

如何在 Python 中使用正则表达式动态匹配整个单词

使用动态正则表达式匹配字符串中的整个单词

如何匹配正则表达式中的单词

Python正则表达式匹配整个单词

Python正则表达式匹配整个单词

如何使用正则表达式在Kotlin中查找整个单词

匹配正则表达式中单词的中间或整个单词

使用finditer后如何从正则表达式匹配对象中获取匹配的单词

使用正则表达式匹配整个句子后如何匹配一些单词?

匹配单词正则表达式列表中的单词

如何匹配此Python正则表达式中的单词或句子?

如何使用正则表达式匹配字符串中的多个单词?

如何使用正则表达式匹配Java中的多个单词

如何使用正则表达式匹配 mysql 中丢失的单词

如何使用正则表达式匹配某些单词中未包含的字符?

JS中的正则表达式-匹配整个单词,但末尾包含可选s

正则表达式:匹配字符串PHP中的整个单词

正则表达式用于匹配VBA中包含特殊字符的整个单词

正则表达式匹配字符串中的整个可选单词

如何在python中匹配正则表达式?

如何使用正则表达式查找匹配的单词?

正则表达式以匹配网址中的多个单词

突出显示正则表达式匹配中的单词

正则表达式,用于匹配句子中的单词

正则表达式匹配消息中的单词

正则表达式匹配句子中的部分单词

如何使用正则表达式从python片段中抓取整个句子