Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > Python
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.09.2021, 09:27   #1
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,039
По умолчанию первый знак частей строки

как проще всего получить из строки
'авто~мото~транспорт' то, что разбито тильдой и с него первый знак, то есть "амт"

Код:
import re
s = 'авто~мото~транспорт'
print(re.findall(r'\b[^~]',s)) # => ['а', 'м', 'т']
так?, а как соединить? знаю, что join, но подзабыл
спс
Ципихович Эндрю вне форума Ответить с цитированием
Старый 06.09.2021, 10:28   #2
ramzis
Новичок
Джуниор
 
Регистрация: 30.08.2019
Сообщений: 2
По умолчанию

Код:
import re
s = 'авто~мото~транспорт'
res = re.findall(r'\b[^~]',s)
print(''.join(res))
ramzis вне форума Ответить с цитированием
Старый 06.09.2021, 13:20   #3
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,289
По умолчанию

Или без регулярок:
Код:
s = 'авто~мото~транспорт'
print(''.join(w[0] for w in s.split('~')))
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA на форуме Ответить с цитированием
Старый 07.09.2021, 07:49   #4
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,039
По умолчанию

спасибо, то, что нужно
Ципихович Эндрю вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Найти первый отрицательный элемент массива, кратный заданному числу, сменить у него знак и поставить в начало массива. Fallen199 Помощь студентам 1 15.06.2017 08:47
Найти первый отрицательный элемент массива, кратный заданному числу, сменить у него знак и поставить в конец массива. Fallen199 Паскаль, Turbo Pascal, PascalABC.NET 1 15.06.2017 08:03
Знак переноса строки в конце строки. Kalika Microsoft Office Access 2 12.09.2010 11:27
Знак в конце строки таблицы VistaSV30 Microsoft Office Word 1 02.02.2010 21:29
Есть чат на яваскрипте.не могу поставит знак +;Хотя люди его как то ставят, просто мой знак + заменяется maksim1983 JavaScript, Ajax 4 23.02.2009 07:55