viliml Pa ti već kod praznog buffera imaš match i to samo u 4. regexu i to je to, gotova priča. Iz tog razloga neki regex enginei ni ne kompajliraju kod kad im daš regex koji priznaje i prazne matcheve. (nešto)*(nešto drugo)*
prihvaća ""
, i nikad ne može izaći iz toga jer se nakon matcha ne događa pomak (from
i to
brojači ostaju isti jer from = to; to = from;
nakon matcha rezultira 0
i 0
)
Ne vidim čemu downvote iskreno, ovo je nešto s čime se susrećem na poslu i nije nekarakteristično.