Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » Python, регулярные выражения

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

VasyOK



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день.  
 
Есть текст, например: "$name, добрый день. Ваш запрос выполнен $status"
 
Подскажите пожалуйста, как с помощью регулярок получить массив значений попадающих под шаблон 'выражение начинается с символа $, далее набор латинских символов с цифрами до первого символа, который не является латинским символом или цифрой'
 
В данном случае массив должен получится таким: ['$name', '$status']
 
 
Заранее, спасибо)

Всего записей: 403 | Зарегистр. 13-12-2003 | Отправлено: 18:02 21-05-2022
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VasyOK
с таким, лучше, все же сюда Регулярные выражения
 

Цитата:
как с помощью регулярок получит

да элементарно
 

Код:
import re
 
txt = "$name, добрый день. Ваш запрос выполнен $status"
x = re.findall("\$\w+", txt)
print(x)

Всего записей: 15113 | Зарегистр. 20-09-2014 | Отправлено: 20:51 21-05-2022 | Исправлено: Mavrikii, 00:05 22-05-2022
VasyOK



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii, огромное спасибо)

Всего записей: 403 | Зарегистр. 13-12-2003 | Отправлено: 14:30 22-05-2022
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Интернет » Web-программирование » Python, регулярные выражения


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru