正则表达式或其他方式来检查变量中的单词?

这个问题在这里已经有了答案:

  • Python是否有一个字符串'contains'substring方法? 13个答案

  • 你所要做的就是改变你的订购。 您可以使用运算符'in'来检查一个字符串是否包含另一个字符串。

    if 'xyz' in 'oiurwernjfndj xyz iekjerk':
        print True
    

    您可能只需在运算符或str.find中使用:https://docs.python.org/3/reference/expressions.html#in https://docs.python.org/2/library/stdtypes.html?highlight =索引#str.find

    基本上,你会这样做

    if(xyz in post["body"] ...) { 
    // OR 
    if(post["body"].find('xyz') != -1 and ... ) {
    

    in运算符可能是最快的方法。

    .find将返回一个介于0和字符串长度-1之间的数字(来告诉你字符串的位置,但是如果它找不到字符串,它会返回-1,所以如果它返回-1,那么它不是'那么,除了-1以外的任何事物都意味着它。

    链接地址: http://www.djcxy.com/p/9395.html

    上一篇: Regex or other way to check for word in variable?

    下一篇: Single word search from CSV with multiple words in one cell