Как обработать слеш?
\.\\.какой-то текст с пробелами /search?query=текст_запроса&page=56565 какой-то текст с пробелами
какой-то текст с пробелами /search?query=текст_запроса&page=100500 какой-то текст с пробелами
какой-то текст с пробелами /search?query=979879879¶m=запроса&page=100500 какой-то текст с пробелами
other line
какой-то текст с пробелами /search?query=4535345&page=100500 какой-то текст с пробелами 5465465464654cat test.txt | grep '/search' | sed -r 's/^.+ (\/search[^[:space:]]+) .+$/\1/g'/search?query=текст_запроса&page=56565
/search?query=текст_запроса&page=100500
/search?query=979879879¶m=запроса&page=100500
/search?query=4535345&page=100500 pattern = '<[^>]+>'
# выражение означает строку между символами < и >
# квантификатор + - один или более символов
# квантификатор * - ноль или более символов
# квантификатор ? - ноль или один символ<abc def>gfh><abc def>>>> import re
>>> string = '<p style="margin-left:10px;">text<b class="super-bold">bold text</b>.<p>'
>>> string2 = '<abc def>gfh>'
>>> pattern = '<[^>]+>'
>>>
>>> result = re.findall(pattern,string)
>>> print result
['<p style="margin-left:10px;">', '<b class="super-bold">', '</b>', '<p>']
>>>
>>> result2 = re.findall(pattern,string2)
>>> print result2
['<abc def>'] "http:\/\/web\.archive\.org\/web\/[0-9]+\/([^"]+)" // search pattern"$1" // replace pattern