Hirdetés
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Huawei P30 Pro - teletalálat
- iPhone topik
- One mobilszolgáltatások
- Samsung Galaxy S25 - végre van kicsi!
- EarFun Air Pro 4+ – érdemi plusz
- Milyen okostelefont vegyek?
- Xiaomi 15T Pro - a téma nincs lezárva
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Milyen hagyományos (nem okos-) telefont vegyek?
Új hozzászólás Aktív témák
-
pittbaba
aktív tag
Eddigi legjobb megfejtés részemről:
(?:^|(?<!(?:href="))+(?<!(?:href=" )))((?:(?:(?:https?|ftp):\/\/)|(?:www))+(?:\w|\.)*(?:(?:\/[\+~%\/\.\w\-]*)?(?:[\?\-\+=&;%@\.\w]*)#?(?:[\.\!\/\\\w]*))?[^"]\b)($|(?!(/a))+)lookahead, és lookbehind regex keresőszavak voltak végül a megoldások
-
pittbaba
aktív tag
Ez már majdnem jó:
(?:^|[^"'>])(((https?|ftp):\/\/)+(\w|\.)*((?:\/[\+~%\/\.\w\-]*)?(?:[\?\-\+=&;%@\.\w]*)#?(?:[\.\!\/\\\w]*))?[^"]\b)Itt már csak annyi a baj, hogy ha space van a href=" valamilink.hu"> vagyesetlegitt</a>
akkor sajnos még mindig belenyúl. Ha biztonságorsa szeretném, akkor jó lenne a kacsacsőr+space karakterláncot is tiltani az elejéről, de valamiért nem megy, tudja valaki esetleg hogy tudok a felsorolás blokkon belül nem csak egy karaktert megadni?
(?:^|[^"'>])
Itt kellene hogy aposztrf+space és kacsacsőr+space karakterláncra is negáljon. -
pittbaba
aktív tag
válasz
cidalain
#17409
üzenetére
Ez is megvolt, viszont az meg azért nem jó megint, mert ha a szövegben alapból van egy link ami jó hogy ott van, akkor azt nekem kicseréli az url-re.
Konkrétabban: Átveszek egy cikket máshonnan, tök jó, hogy tinymce-ben megmarad a formázás.
Van pl egy olyan hogy beillesztek egy táblázatot, abban benne van egy link, hogy jegyvásárlás, azt nem akarom, hogy törölje, illetve nem is akarom hogy hozzányúljon.
Viszont én rakok be egy youtube linket, vagy egy fotó linkjét, vagy csak egy hivatkozást a forrásra, azt jó lenne ha automatikusan átalakítaná.
Vagyis igazából a probléma tök egyszerű, csak a megoldás nem:Ha linkelve van egy szövegben az url akkor ne nyúljon hozzá, ha csupaszon van, akkor meg fusson le egy függvény

-
pittbaba
aktív tag
Sziasztok srácok!
Már a guta megüt, sehol nem találok jó megoldást a problémámra (nehéz is rákeresni), az kellene nekem, hogy egy szövegből az összes URL-t linkké alakíthassam, de úgy, hogy a már linkelt url-t ne alakítsa linkké.
Ha a szövegben alapból van már link, ilyenkor a:
<a href="http://pelda.hu">link</a> -ból
<a href="<a href="http://pelda.hu">link</a>">link</a> lesz.Mivel ezer másik függvény épül a dologra, nekem egy jól megírt reguláris kifejezés kellene ami felszippantja a szövegből az összes url-t, kivéve a már linkelt url-t.
Blog modult készítek, összedobtam fél óra alatt az egészet, erre meg már a második délutánom megy rá...
Most ha lehet abba ne menjünk bele miért nem takarítom ki előre a linkelt dolgokat, jelen estben nem jól megoldható előre takarítani, és gyorsabb is lenne ha a reguláris kifejezés lenne működőképes.
Neten található hasonló problémákból kipróbáltam kb 100-at de így ahogy én szeretném nem működik egyik sem.
-
pittbaba
aktív tag
Sziasztok!
Hogy lehet, hogy preg_match
/[0-9a-z\.-_]+@([0-9a-z-]+\.)+[a-z]{2,4}/i
pattern illeszkedik
<strong>adara@inda.hu
stringre?Nem értem hogy megy át a < > karakter? sehol nem engedek neki ilyet.
Sorry ha itt off
Új hozzászólás Aktív témák
- Apple iPhone 11 64GB, Kártyafüggetlen, 1 Év Garanciával
- Apple iPhone 11 64GB, Kártyafüggetlen, 1 Év Garanciával
- Apple iPhone 11 64GB, Kártyafüggetlen, 1 Év Garanciával
- Apple iPad 9th Gen 256GB, Wi-Fi+Cellular, Kártyafüggetlen, 1 Év Garanciával
- Samsung Galaxy A53 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
- Elden Ring PS5 játék
- magyar billentyűzet - 151 - Lenovo LOQ (15IAX9) - Intel Core i5-12450HX, RTX 4060
- Azonnali készpénzes GAMER / üzleti notebook felvásárlás személyesen / csomagküldéssel korrekt áron
- ÁRGARANCIA!Épített KomPhone i5 14400F 32/64GB RAM RTX 5060 Ti 8GB GAMER PC termékbeszámítással
- 155 - Lenovo LOQ (15IRH8) - Intel Core i5-13505H, RTX 4060
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest

Csak nem hajt a tatár, és érdekelt is volna valami szép megoldás, nagyon szeretem a regex feladatokat, matekozni a nyelvvel. Azóta is rágom a kifejezést, de nagyon nagyon nehéz ügy


