Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Pomoc s regulárním výrazem

Ahoj, potřeboval bych v textu hledat pomocí regulárního výrazu odkaz na facebook (například facebook.com/xcvxdfddfd/dsfdsf/dsfdsf)

Povedlo se mi vyplodit tento regex:

(?:\/\/\/.*)?facebook\.com(?:\/.*)?$

funguej to dobře ale má to jednu podstatnou chybu - hledá to od faacebook až do konce. takže mi to vrátí text i co je za odkazem.

Takže mi to vrátí např:

facebook.com/xxx target=_blank class=button

Já ho ale potřebuji zastavit tou první mezerou za odkazem

Díky za pomoc

Předmět Autor Datum
Co třeba tak? https://regex101.com/r/RhOrKK/3
Wikan 16.08.2022 14:45
Wikan
jj už jsem na to před chvilkou přišel, ale zjistil jsem že to potřebuji uporavit - ten tvůjfuguje, a…
n.u.r.v. 16.08.2022 14:51
n.u.r.v.
https://regex101.com/r/RhOrKK/4
Wikan 16.08.2022 14:59
Wikan
ááá, díky moc, vypadá to že to jede, nechám to běžet a uvídím :beer: poslední
n.u.r.v. 16.08.2022 15:04
n.u.r.v.

jj už jsem na to před chvilkou přišel, ale zjistil jsem že to potřebuji uporavit - ten tvůjfuguje, ale zjistil jsem že když je v html kodu toto:

<a href="https://www.facebook.com/xxx" title="xxx na facebooku" target="_blank"><i class="fab fa-facebook-square fa-lg" aria-hidden="true"></i>xxx</a>

tak mi to označí facebook.com/zivefirmy"

Jak se zbavit té uvozovky?

Díky moc!

Zpět do poradny Odpovědět na původní otázku Nahoru