Size: a a a

Сообщество Python Программистов

2020 February 24

БГ

Бензофуран Гетероцикл in Сообщество Python Программистов
Гондон
источник

R3

Rud 356 in Сообщество Python Программистов
Пиздато
источник

БГ

Бензофуран Гетероцикл in Сообщество Python Программистов
Sergey Ibragimov
С помощью регулярки... 😊
Ну кстати да, re.sub
источник

SI

Sergey Ibragimov in Сообщество Python Программистов
Бензофуран Гетероцикл
Ну кстати да, re.sub
ага именно...
источник

БГ

Бензофуран Гетероцикл in Сообщество Python Программистов
Language:
py3


Source:
s = " "*8
print(s.replace('  ', ' ').replace(' ',"|"))


Result:
||||
источник

SI

Sergey Ibragimov in Сообщество Python Программистов
re.sub(r"[\s+]{2,}"," ", s) #что-то типа этого
источник

БГ

Бензофуран Гетероцикл in Сообщество Python Программистов
Не, так не пойдёт
источник

R3

Rud 356 in Сообщество Python Программистов
Страшна, вырубай нахуй
источник

БГ

Бензофуран Гетероцикл in Сообщество Python Программистов
Sergey Ibragimov
re.sub(r"[\s+]{2,}"," ", s) #что-то типа этого
Да, годно, в целом
источник

R3

Rud 356 in Сообщество Python Программистов
Табы, кстати, тоже стрипал - эффекта ноль
источник

SI

Sergey Ibragimov in Сообщество Python Программистов
Бензофуран Гетероцикл
Да, годно, в целом
re.sub(r"[\s+]{1}", "|", re.sub(r"[\s+]{2,}"," ", s)) #даже как-то так в одну строку кажись
источник

БГ

Бензофуран Гетероцикл in Сообщество Python Программистов
Language:
py3


Source:
from re import sub
void = r'\s{2,}'
s = "\t\nfunck.  \n\tyou. "
print(sub(void, ' ', s))


Result:
funck. you.
источник

БГ

Бензофуран Гетероцикл in Сообщество Python Программистов
Переводы строк надо исключить из \s
источник

SI

Sergey Ibragimov in Сообщество Python Программистов
Бензофуран Гетероцикл
Language:
py3


Source:
from re import sub
void = r'\s{2,}'
s = "\t\nfunck.  \n\tyou. "
print(sub(void, ' ', s))


Result:
funck. you.
ну да именно так, как ты сделал предыдущий пример, я объеденил две замены в одну строку... вроде тоже норм, хотя не тестил регулярку...
источник

R3

Rud 356 in Сообщество Python Программистов
Ок, что есть блядский 32ой символ юникодп
источник

SI

Sergey Ibragimov in Сообщество Python Программистов
Rud 356
Ок, что есть блядский 32ой символ юникодп
ord(" ") #ascii=32 P.S. chr(ord(" "))
источник

R3

Rud 356 in Сообщество Python Программистов
А, я проебался в том, что split не выкидывал нахуй пустые строки, которые были множественными пробелами
источник

R3

Rud 356 in Сообщество Python Программистов
Збс, теперь еще и filter городить
источник

БГ

Бензофуран Гетероцикл in Сообщество Python Программистов
Rud 356
Ок, что есть блядский 32ой символ юникодп
Пробел вроде
источник

EK

Eugene Kannou in Сообщество Python Программистов
Он же 20, не?
источник