новый для python. Это, наверное, просто, но я не нашел ответа.
rndStr = "20101215"
rndStr2 = "20101216"
str = "Looking at dates between 20110316 and 20110317"
outstr = re.sub("(.+)([0-9]{8})(.+)([0-9]{8})",r'\1'+rndStr+r'\2'+rndStr2,str)
Результат, который я ищу, это:
Looking at dates between 20101215 and 20101216
Но вместо этого я получаю:
P101215101216
Значения двух rndStr не имеют большого значения. Предположим, что он случайный или взятый из пользовательского ввода (я ставил статические vals здесь, чтобы он был простым). Спасибо за любую помощь.