Я пытаюсь выяснить, содержит ли строка определенный текст, и если да, что-то сделать, я использовал оператор in
Python, но я понял, что он слишком строг, в основном у меня есть следующий код
Обычно этовозвратил бы True
dynamic = "v23434"
filename = "v23434.jpg"
if dynamic in filename: return True
однако, если у меня есть
dynamic = "v23434-"
filename = "v23434.jpg"
, то он возвращает False из-за дефиса в конце dynamic
, поэтому мой вопрос,Есть ли способ проверить, имеет ли строка имя файла строку dynamic
, но для того, чтобы она не была идеальным соответствием, достаточно нескольких символов.
EDIT
Под несколькими символами я подразумеваю подстроку, состоящую из первых 3 символов в динамике, поэтому, если у меня есть
dynamic = "v23434-"
filename = "testingv23434.jpg"
, то она должна совпадать, поскольку подстрока "v23"
находится внутри filename