2014-10-30 61 views
0

这是简单的string_line找到keyword存在与否。Python的校验字字符串中的内容存在于任何情况下

关键字存在,但它仍然在里面if condition

关键字存在但在mixed case为什么不能捕获大小写混合大小写。

string_line = '<p>this is real crm and for real CRM amd and Read Crm.</p>\r\n' 
keyword = 'Real CRM' 

if keyword not in string_line: 
    print "Keyword Not Found____" 
else: 
    print "Keyword Found____" 

如何检查关键字存在于同一案件或混合大小写字符串返回关键字发现了什么?

回答

3

变化的情况下是相同的:

string_line = '<p>this is real crm and for real CRM amd and Read Crm.</p>\r\n' 
keyword = 'Real CRM' 

if keyword.lower() in string_line.lower(): 
    print "Keyword found" 
else: 
    print "Keyword not found" 
+0

是这回如果关键字出现在资本REAL CRM中的字符串? – 2014-10-30 05:26:11

+0

这是完全不区分大小写的,所以如果字符串包含关键字,它将始终匹配。字符串和关键字可以是任意或混合的大小写。那是你想要的吗? – 101 2014-10-30 05:31:02

+0

谢谢你对我的工作。 – 2014-10-30 05:32:34

相关问题