Hirdetés
- Geri Bátyó: Agglegénykonyha 2 – Főzés: szabályok, vagy szabadság?
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- sziku69: Szólánc.
- eBay-es kütyük kis pénzért
- weiss: Logi MX Master 3S FW NEM frissítés
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Sonarr és Radarr
- Elektromos rásegítésű kerékpárok
- Brogyi: CTEK akkumulátor töltő és másolatai
Ú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
- Geri Bátyó: Agglegénykonyha 2 – Főzés: szabályok, vagy szabadság?
- Fotók, videók mobillal
- Azonnali informatikai kérdések órája
- A fociról könnyedén, egy baráti társaságban
- Fejhallgató erősítő és DAC topik
- Debrecen és környéke adok-veszek-beszélgetek
- Adatmentés - HDD - SSD - Flash
- Egérpad topik
- Milyen program, ami...?
- Formula-1
- További aktív témák...
- Kolink Rocket / Rocket Heavy / Rocket Heavy Vented / Rocket Complex mini / SFF számítógép házak
- Dell Inspiron 15 5502 i5-1135G7 /8gb ddr4 3200mhz/ 256gb ssd/ 87%-os akku / töltő
- Linksys Atlas 6 / Hydra / Hydra Pro Wi-Fi 6 Mesh routerek (új, bontatlan, garancia)
- Samsung Galaxy S24 Ultra Titanium Blue Exclusive
- Dell Inspiron 5402 i5-1135G7 / 8gb ddr4 / 512gb nvme ssd / jó akku / Töltővel
- Telefon felvásárlás!! iPhone 12 Mini/iPhone 12/iPhone 12 Pro/iPhone 12 Pro Max
- BESZÁMÍTÁS! Samsung U28E590DS 60Hz 4K TN 1ms monitor garanciával hibátlan működéssel
- iMac Pro 1.1 2017 Intel Xeon W2150B 64GB 1TB VEGA 64 16GB!!! 1 év garancia!
- Felsőkategóriás merev csöves Gamer PC! I7 12700KF / RTX 3090 24GB / 32GB DDR5 / 1TB SSD!
- Samsung Galaxy A12 64GB Kártyafüggetlen 1 év Garanciával
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest