正则表达式或其他方式来检查变量中的单词?
这个问题在这里已经有了答案:
你所要做的就是改变你的订购。 您可以使用运算符'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