Как игнорировать подстановочные знаки в функции range.find

StackOverflow https://stackoverflow.com/questions/5352777

Вопрос

Можно ли обрабатывать подстановочные знаки как обычные символы в функции range.find.

Я ищу в списке совпадения строк, но у меня возникают проблемы, поскольку некоторые строки содержат подстановочные знаки. Пример:

Список:
ab
cde
fghi
jk
? l

родовое слово

если s ="??"в результате r будет равно ab
Где как хочу "??"обрабатываться как обычная строка, которая будет соответствовать только строке "??"
Если s ="? L" я бы хотел, чтобы r равнялся "? L", а не "ab"

Это было полезно?

Решение

Используйте общий кодовый код, например, общий кодовый код.

Для вашего общего кодового кода это общий кодовый код.

Общее решение:

родовое слово
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top