Saorsa
Окт. 9, 2017 15:10:22
Ввести последовательность символов,которая имеет текст.В строке вместо пробела вставить МЕЖДУ СЛОВАМИ запятую и пробел.
JOHN_16
Окт. 9, 2017 15:13:36
>>> s = 'This is a line. Just a line.'
>>> import re
>>> re.sub(' ', ', ', s)
'This, is, a, line., Just, a, line.'
То что надо?
Saorsa
Окт. 9, 2017 16:36:35
Скорее нет,чем да,мне нужно ,чтоб в строке, к примеру: “#&#&&# слово ₴–#+# ”,- программа могла распознать где есть слова и между ними поставить запятую и пробел вместо запятлй.Я знаю как заменит пробел на пробел с запятлй,но как сделать распознание слова - без понятия
Shaman
Окт. 9, 2017 17:23:16
гнплгпногпнглроп - это слово?
Saorsa
Окт. 9, 2017 17:38:27
Что-то в этом духе,да, тоесть сочитания букв отсоединить от символов
Saorsa
Окт. 9, 2017 17:43:09
должно быть так -есть строка с кучей символов , некоторые из символов-текст,отделенный пробелом,мне нужно,чтобы программа вычислила этот текст и поставила вместо отделяющих пробелов пробел и запятую
marvellik
Окт. 9, 2017 19:11:42
так что ли?
text = '#&#&&# слово ₴–#+# ”,- программа “#&#&&# слово ₴–#+#'
print( ', '.join(list(filter(lambda x : x.isalpha(),text.split()))))
слово, программа, слово
Saorsa
Окт. 9, 2017 21:02:08
почти ,но можно ли оставить символы при этом?
py.user.next
Окт. 10, 2017 03:54:39
Saorsa
В строке вместо пробела вставить МЕЖДУ СЛОВАМИ запятую и пробел.
У тебя неточно определено понятие “слово”. В программировании “слово” может не совпадать с понятием “слово” в русском/английском/… языке. Поэтому у тебя должно быть точное определение слова и точное определение разделителя между словами. И только после этого можно думать, как писать программу.
Saorsa
Окт. 10, 2017 08:39:37
ну слово тменно здесь в плане определенного скопления букв(2,3…),а отделяет их от кучи символов пробел перед ними и в конце их