![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 206 Pomógł: 4 Dołączył: 2.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam problem z wykryciem w tekście adresów URL i ich podmianę. Chyba preg_match i preg_replace tutaj nic nie pomoże bo nie chcę zamieniać linka tylko go znaleźć w całości do jakiejśc zmiennej np
a pożądany efekt to:
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 62 Pomógł: 5 Dołączył: 31.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 206 Pomógł: 4 Dołączył: 2.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
o mniej wiecej coś takiego mi chodziło z tym, że link musi mieć zawsze http:// lub https:// na początku
Istnieje jakiś sposób by wyciągnąć $1 na zewnątrz np do jakiejś tablicy, a następnie str_replace podmienić string? Jeżeli napiszę oddzielnie wyrażenie dla wersji z http i potem po przerobionych danych przetworzę jeszcze raz to sie zrobią podwójne linki. Ew. Jak wymusić żeby przed www. byla spacja tabulator lub znak nowej linii ?
taka wersja nie działa |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 00:01 |