Как я могу удалить часть строки в результате re.search? - PullRequest
1 голос
/ 27 февраля 2010
text = urllib.urlopen('www.text.com').read()
frase = re.search("your text here(.*)", text).group()

С этим кодом я получаю результат как "ваш текст, мистер" ...

Как я могу удалить здесь ваш текст из результата, оставаясь только с частью "мистер"?

Ответы [ 2 ]

4 голосов
/ 27 февраля 2010

Укажите номер группы (= вещь в скобках в регулярном выражении), которую вы хотите получить при вызове group():

frase = re.search(...).group(1)
1 голос
/ 27 февраля 2010

не нужно регулярное выражение

text = urllib.urlopen('www.text.com').read()
print ''.join( text.split("your text here")[1:] )
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...