Форум сайта python.su
всем привет.
извлечь подстроку можно банальным способом: найти два индекса на начало и конец подстроки.
а есть ли более краткий способ?
спасибо.
Офлайн
есть - взять исходную подстроку
Офлайн
рад что с ЧЮ у вас все хорошо.
Офлайн
возможно сабж кому-то кажется не однозначным, тогда поясню.
к примеру нужно получить подстроку между какими-то конкретными символами/подстроками. в таком случае нужно определить начало и конец последовательности. далее, два этих значения применяем к строке для получения среза: string
но это до жути банально.
вот по этому и образовался сабж.
Офлайн
import re
re.findall('a(.*?)b', '..axxxb..')
Офлайн
o7412369815963, в общем, я так понял, что какой-то языковой/библиотечной возможности конкретно для манипуляций строками, нет.
Офлайн
pupkin2учите питон дальше, хорошо начинаете.
o7412369815963, в общем, я так понял, что какой-то языковой/библиотечной возможности конкретно для манипуляций строками, нет.
Офлайн
Spectral, к чему бессмысленный флуд?
Офлайн
:) Извините за ЧЮ если задело.
Перечень функций для строк:
http://docs.python.org/library/string.html
pupkin2А в других языках есть?
что какой-то языковой/библиотечной возможности конкретно для манипуляций строками, нет
Офлайн
doza_and, в с++ и java и срезов нет. именно по этому я и предположил что в пайтоне возможно есть какие-то плюшки для извлечения подстрок.
к примеру:
src = "base.member"
try:
sub = src['.':]
sub = src[:'.']
except ValueError as ex:
print("exception occurred: ", ex)
Офлайн