Python在子字符串中查找字符串

Python在子字符串中查找字符串,python,python-3.x,selenium,selenium-webdriver,substring,Python,Python 3.x,Selenium,Selenium Webdriver,Substring,如果字符串中的子字符串工作不正常。我从Webdriver(Selenium)获取数据,所有数据都是字符串。但从字符串中查找子字符串不起作用。它只是跳过我的循环,甚至没有进入它(转到else语句) View1_txt=View1_txt.replace('i','i')。replace('İ','i')) View2_txt=View2_txt.replace('i','i')。replace('İ','i')) 对于View1_txt.split()中的s: 如果s.isdigit()和len=

如果字符串中的子字符串
工作不正常。我从Webdriver(Selenium)获取数据,所有数据都是字符串。但从字符串中查找子字符串不起作用。它只是跳过我的循环,甚至没有进入它(转到else语句)

View1_txt=View1_txt.replace('i','i')。replace('İ','i'))
View2_txt=View2_txt.replace('i','i')。replace('İ','i'))
对于View1_txt.split()中的s:
如果s.isdigit()和len=4:
如果1995=57:#TP中的模型
打印(‘车内型号注册与TP2’匹配)
打印(概率)
布尔=检查子目录()
如果为布尔值:
打印('内部子目录-添加-一切正常')
return True#静默拒绝车辆注册--从计划块取消阻止--上载文档
elif非布尔值:
打印('主目录内')
main\u boolean=check\u main\u dict()
如果主参数为布尔值:
打印('添加-一切正常')
返回真值
其他:
打印(“MAUNAL-不正常3”)
返回错误
其他:
返回错误
其他:
打印(“MAUNAL-不正常4”)
返回错误
其他:
打印(“MAUNAL-不正常5”)
返回错误
#进入这里

我检查了所有类型,所有内容都是字符串,尝试了
重新搜索
模块没有帮助。

在这种情况下,子字符串可能不在字符串中

注意,条件是区分大小写的:

"hello" in "HELLO"
Out[1]: False

"hello".upper() in "HELLO".upper()
Out[2]: True
由于它似乎是一个汽车注册,您还可以删除非字母数字字符:

import re
re.sub(r'\W+', '', car_reg_number_in_application)

谢谢,伙计们,我解决了我的问题。我的OCR工具将字符串O字符作为0整数,所以为什么它不起作用!非常感谢

请在应用程序中解释
car\u reg\u number\u
I second@Darina,但让我们获取重现您的问题所需的所有代码,谢谢!所有变量的定义等。