Регулярные выражения Python -удаление всех символов, переданных определенным символом

Например, у меня есть несколько регулярных выражений, которые выглядят так 98374D90 483D39 3843930D393

Прямо сейчас у меня есть код Python, удаляющий все символы и сохраняющий целые числа:

ws = 98374D90
clean = re.sub("\D", "", ws)

Что оставляет меня с 9837490, но что мне нужно, так это то, что как только он достигает символа «D», он отбрасывает D и все такое. после этого 98374D90 приведет к 98374, как мне это сделать?

Спасибо за помощь.

0
задан sean 2 May 2012 в 04:26
поделиться