Hirdetés
- Luck Dragon: Asszociációs játék. :)
- sziku69: Szólánc.
- sziku69: Fűzzük össze a szavakat :)
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
- Brogyi: CTEK akkumulátor töltő és másolatai
- laskr99: DFI és DFI Lanparty gyűjteményem
- Magga: PLEX: multimédia az egész lakásban
- eBay-es kütyük kis pénzért
- btz: Internet fejlesztés országosan!
- GoodSpeed: Egy bihari a Hajdúságban
Ú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
- Avatar: Frontiers of Pandora - Rövid videón a külső kameranézet
- Luck Dragon: Asszociációs játék. :)
- Lexus, Toyota topik
- Milyen SSD-t vegyek?
- LEGO klub
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Milyen TV-t vegyek?
- OLED TV topic
- Békéscsaba és környéke adok-veszek-beszélgetek
- Adobe Lightroom topic
- További aktív témák...
- Új Razer 16 QHD+ OLED 240Hz i9-14900HX 24mag 32GB 2TB SSD Nvidia RTX 4090 16GB 175W Win11 Garancia
- AKCIÓ! HP EliteBook x360 830 G7 i5-10210U 16GB 512GB 1 év garancia
- AKCIÓ! Lenovo Thinkpad T14 Gen 5 üzleti - Ultra 7 165U 16GB DDR5 512GB SSD Intel Graphics WIN11
- Telefon felvásárlás!! Honor 200 Lite, Honor 200, Honor 200 Pro, Honor 200 Smart
- Gamer PC-Számítógép! Csere-Beszámítás! I7 12700E / RTX 3070Ti / 32GB DDR5 / 1 TB SSD
Állásajánlatok
Cég: NetGo.hu Kft.
Város: Gödöllő
Cég: Laptopműhely Bt.
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

