Praca w domu - Dodatkowa Praca - Zarabianie przez Internet
Regex, wyszukanie tekstu z niewiadomą - Wersja do druku

+- Praca w domu - Dodatkowa Praca - Zarabianie przez Internet (https://zarabiam.com)
+-- Dział: Off-Topic (https://zarabiam.com/Forum-Off-Topic-9)
+--- Dział: Programowanie (https://zarabiam.com/Forum-Programowanie-364)
+--- Wątek: Regex, wyszukanie tekstu z niewiadomą (/Temat-Regex-wyszukanie-tekstu-z-niewiadoma-148044)



Regex, wyszukanie tekstu z niewiadomą - Nemek - 05-06-2017

Ogarnia ktoś tutaj regexa? Potrzebuję przerobić taki tekst:
Kod:
<a href="example.com/XXX" target="_blank">kliknij</a>
Na regex. XXX to niewiadoma zmienna. Regex miałby wyszukiwać w tekście fragment z tym tekstem. Z góry dzięki za pomoc


RE: Regex, wyszukanie tekstu z niewiadomą - rachman - 05-06-2017

Kod PHP:
if ( preg_match( '/<a\s+href="https?:\/\/(www\.)?(([a-z0-9]([\w-]*[a-z0-9])?\.)+[a-z]{2,6})\//', $string ) ) {
    
// znaleziono szukany tekst
} 

PHP, wyszukuje podany tekst. $string to wiadomo tekst w którym wyszukiwać / uchwyt do tekstu pobranego np. z pliku.

edit: wyszukuje:
Kod PHP:
<a href="example.com/ 



RE: Regex, wyszukanie tekstu z niewiadomą - Nemek - 05-06-2017

No tylko ja właśnie potrzebuje wyrażenia, bo wiem co chce z nim zrobić tylko nie bardzo ogarniam wyrażenia regularne.


RE: Regex, wyszukanie tekstu z niewiadomą - rachman - 05-06-2017

@Nemek edytowałem przykład. Wyłapuje do ukośnika. Dodałem możliwość wyłapania linka gdybyś miał linki z opcjonalnym: http / https / www

Tu sobie przetestujesz online: http://regexr.com


RE: Regex, wyszukanie tekstu z niewiadomą - Nemek - 05-06-2017

Dziękuje, działa Wink


RE: Regex, wyszukanie tekstu z niewiadomą - rachman - 05-06-2017

Działa jak chcesz? Nie trzeba wyłapywać XXX do użycia?


RE: Regex, wyszukanie tekstu z niewiadomą - Nemek - 05-06-2017

Resztę ogarnąłem sam


RE: Regex, wyszukanie tekstu z niewiadomą - rachman - 05-06-2017

No to luzik Smile