Kép formában is csatolom a fenti példákat, hogy egyértelműen látszódjon problémás, valamint a jól működő url variációk megjelenésük. ---> [ KÉP ] <---
A 0., 1., 4., és a 6. url mintában hibás a lecserélt link. Jellemzően akkor hibás, ha az url nem perjellel (hanem szimplán szóközzel, vagy új sorral) végződik, de ez sem minden esetben igaz, lásd a 3., 5. és 7. példámat, ahol jól működik a link cserélése.
Tehát, szerintem a regexp-ben, valahol az url végére illeszkedő reguláris kifejezésben bújik meg a hiba, illetve a probléma megoldása.
Szerintetek miként lehetne a regexp-et úgy módosítani, hogy az említett hibás esetekre is jól működjön a link-csere?
Nagy segítség lenne számomra, ha találnánk megoldást erre!