Предположим, у меня есть строка string = 'abcdefghi'
, и я хочу, чтобы результат был 'a-b-c-d-e-f-g-h-i'
. Я могу легко использовать '-'.join(string)
и получить требуемый результат. Но что, если я хочу сделать то же самое с помощью регулярного выражения? Как я буду делать то же самое с помощью регулярного выражения?Альтернатива для регулярного выражения Python для соединения
Я спрашиваю, потому что я учусь использовать регулярное выражение и хотел бы знать, как думать в нем.
Это лучше ... – georg
я сделал то же самое только с '.' однако изменить' str' на 'text', чтобы вы не тенили встроенный. – jamylak
'\ w' потребляется механизмом регулярного выражения так же, как' .'. И вы можете использовать '.' В lookahead, как '\ w'. – abarnert