хочу заменить:
'''<font size="3"><font color="blue"> SUMMER/WINTER CONFIGURATION FILES</font></font>'''
С:
='''<font color="blue"> SUMMER/WINTER CONFIGURATION FILES</font>'''=
Теперь мой существующий код:
$html =~ s/\n(.+)<font size=\".+?\">(.+)<\/font>(.+)\n/\n=$1$2$3=\n/gm
Однако в результате это заканчивается:
=''' SUMMER/WINTER CONFIGURATION FILES</font>'''=
Теперь я вижу, что происходит, это соответствует <font size ="..... all the way up to the end of the <font colour blue">
, что не то, что я хочу, я хочу, чтобы оно остановилось на первом экземпляре ", а не на последнем, я подумал, что это то, что поставить отметку «там», но я пытался. +. +?. * и. *? каждый раз с одинаковым результатом.
У кого-нибудь есть идеи, что я делаю не так?