#python #regex
#python #регулярное выражение
Вопрос:
У меня есть такая схема:
(example:gift_card_$250,11)(example:gift_card_250,22)
Я хочу перевести его на
col1 col2
gift_card_$250 11
gift_card_250 22
Я попробовал это:
((example:w ),(d ))
но он пропускает первую запись из-за $
знака. Как я мог бы включить специальные символы (в основном все, кроме ,
)?
Комментарии:
1. Используется
[^,]
для сопоставления 1 символов без запятой
Ответ №1:
Используйте группу символов:
((example:[w$] ),(d ))
Включите любые другие специальные символы, которые вы хотите сопоставить в группе.
Посмотрите демонстрацию regex101.