Przykładowo mam następujące wyrażenie: *https?://4programmers.net/Forum/Inne/[0-9]{6}
*
Dopasowania to:
https://4programmers.net/Forum/Inne/285203
https://4programmers.net/Forum/Inne/100000
Problemem jest, że dopasują się także linie zawierające powyższe wartości jako substring, np.
foohttps://4programmers.net/Forum/Inne/285203-bla-bla
Jak to naprawić? Dodanie ^ na początku oraz $ na końcu wyrażenia nie działa.