Найти - Пользователи
Полная версия: Регулярные выражения
Начало » Центр помощи » Регулярные выражения
1
znoynay
разработать функцию с помощью регулярных выражений, объединяющую абзацы во входном тексте в
одну строку (в результирующих строках-абзацах не должно быть лишних пробелов между словами)
py.user.next
  
>>> import re
>>> 
>>> s = '  abc    def.\n\n  ghi    jkl.\n'
>>> out = re.sub(r'\s+', ' ', s).strip()
>>> 
>>> print('before:\n<\n{}$\n>'.format(s))
before:
<
  abc    def.
  ghi    jkl.
$
>
>>> print('after:\n<\n{}$\n>'.format(out))
after:
<
abc def. ghi jkl.$
>
>>>
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB