Могу ли я получить очень быстрый ответ на метод поиска в python? - PullRequest
1 голос
/ 31 марта 2020

Мне нужно найти последний символ, используя функцию find(), например:

str = 'abcB+z'

str.find('B+') возвращает 4, что является индексом «B», но мне нужен индекс символа » + '(5), который является последним символом в строке, переданной find().

Как я могу это сделать?

1 Ответ

0 голосов
/ 31 марта 2020

Я всегда так делаю:

end_index = text.find(pattern) + len(pattern)

в вашем случае, в конце вычтите 1.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...