![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 141 Pomógł: 0 Dołączył: 9.10.2015 Ostrzeżenie: (0%) ![]() ![]() |
Jakim wyrażeniem mogę na stronie https://regexr.com/ wyciągnąć tylko linki z tekstu?
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 460 Pomógł: 49 Dołączył: 5.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
https://mathiasbynens.be/demo/url-regex |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 1 707 Pomógł: 266 Dołączył: 3.07.2012 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Odpowiedź na to pytanie brzmi: nie ma idealnego wzorca do wyciągania URL-i, bo standard URL jest skomplikowany. Najlepsze co możesz zrobić, to poszukać w Google "url regex" i samemu wybrać taki, który jest Twoim zdaniem wystarczający. Ja raczej nie stosuję tych długaśnych, bo nie za bardzo widzę powód. Jak coś się zaczyna od protokołu i potem w miarę wygląda jak URL, to jestem skłonny przygarnąć to do rodziny rzekomych URL-i. A że mogą się zdarzyć przebierańcy, no cóż.
Powiedz jeszcze skąd wyciągasz te URL-ki. Jeśli z artykułów czy książek, to już na pewno nie warto się bawić w skomplikowane wzorce, bo raczej nikt tam nie wrzucił prawie-URL-a. Jeśli z jakiegoś źródła HTML, to zastanów się czy raczej nie chodzi Ci o wyciągnięcie atrybutów href z HTML-a. Wtedy zabrałbym się do tego zupełnie inaczej. Podsumowując: daj więcej szczegółów, to obmyślimy jakąś wystarczająco dobrą strategię. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 7.07.2025 - 17:00 |