Похоже, вы можете просто написать свою собственную функцию для этого.
Редактировать: Вот примерная функция (написанная python noob).
Edit 2, очистка сделать для обратной связи:
from urllib import unquote
test_mailto = 'mailto:[email protected]?subject=mysubject&body=mybody'
def parse_mailto(mailto):
result = dict()
colon_split = mailto.split(':',1)
quest_split = colon_split[1].split('?',1)
result['email'] = quest_split[0]
for pair in quest_split[1].split('&'):
name = unquote(pair.split('=')[0])
value = unquote(pair.split('=')[1])
result[name] = value
return result
print parse_mailto(test_mailto)
с помощью 're' модуль может быть быстрое решение – juliomalegria