Witaj gościu! Zaloguj się lub Zarejestruj aby móc korzystać ze wszystkich funkcjonalności jakie oferuje to forum! Rozpocznij zarabianie przez internet, poznaj korzysci pracy w domu! Rejestracja i korzystanie z forum jest całkowicie darmowe!
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 (/Forum-Off-Topic-9)
+--- Dział: Programowanie (/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 20:27

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 21:02

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 21:05

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 21:15

@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 21:35

Dziękuje, działa Wink


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

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


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

Resztę ogarnąłem sam


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

No to luzik Smile