<p>Valami regex zseni megmondhatná nekem, hogy ugyan hogy lehetne megoldani, hogy a linkek cseréjénél, mondjuk harminc karakter után egy […]-ot tegyen oda? Mert ez a [katt ide] rendszer nem tetszik, de nem tudom, hogy van-e ilyen limit a preg_replace
-ben.
2006. március 21. \\ geek témában
Regex kérdés
Mefi
Nádai Gábor vagyok, de a legtöbben Mefinek hívnak. 2005-ben, akkor még szinte gyerekként kezdtem el a mefiblogot. Általában a saját gondolataimról írok utazás, film, sorozat, színház, könyv, fotózás, kütyü, szoftverfejlesztés vagy internet témákban.
Mefi bejegyzései
-
Bluesky és a Twitter X-odus: így indult meg a tömeg a kék ég felé
2024. november 16.
-
A nagy online optika teszt: Firmoo, Zeelool és Fytoo
2024. november 05.
-
Japán élménybeszámoló és egy háttérben meghúzódó kínai-szál
2024. október 31.
-
Volt valami furcsa és megmagyarázhatatlan az M7-es autópályán
2024. október 26.
-
Saci – életünk egy kicsi, szőrös nyugdíjassal
2024. október 16.
Mefi hozzászólásai
-
Bluesky és a Twitter X-odus: így indult meg a tömeg a kék ég felé
"majd meglátjuk tíz év múlva :D"
-
Japán élménybeszámoló és egy háttérben meghúzódó kínai-szál
"Hajrá, most amúgy megint nagyon jó áron van a jegy az..."
-
Japán élménybeszámoló és egy háttérben meghúzódó kínai-szál
"köszi szépen!"
-
Somogy vármegyei földbirtoklási kalandjaim
"Aww, köszi szépen! :)"
-
Somogy vármegyei földbirtoklási kalandjaim
"Köszönöm!"
12 hozzászólás
Hozzászólok én is →
Szólj hozzá!
Ha ez az első alkalom, a kommented jóváhagyás után fog megjelenni.
Az e-mail-címed nem jelenik meg.
Vélemény, hozzászólás? Válasz megszakítása
Ez az oldal az Akismet szolgáltatást használja a spam csökkentésére. Ismerje meg a hozzászólás adatainak feldolgozását .
LeGaS
2006. március 21. — 17:51:01
Ez nem jó?
http://hu2.php.net/manual/hu/function.mb-strimwidth.php
Balázs
2006. március 21. — 18:46:31
De ezt miért pregriprészelni akarod?
amúgy /.{30}/
moikboy
2006. március 21. — 18:59:38
/ .{1,30} /
smv
2006. március 21. — 19:15:18
Bárcsak értenék a regexphez… :\
Shamalt
2006. március 21. — 19:46:25
preg_replace-ben van php kapcsolo, asszem \e, es mondjuk a \\1-re egy substring(0,30) . “(…)” vagy amire eppen hivatkozol
Ralesk
2006. március 21. — 22:31:15
Én írtam egy valamit, ami kicsit mást csinál: a protokollt, hostot, stb. kiírja, a végéből meg max. 20 karaktert, de nem többet, mint az első (eh, utolsó) perjel, és ha niccs mit kiharapnia középről, akkor nem rak ?-ot.
s~^([a-z]+://[^/]+/)(.*?)([^/]{1,20})$~$1.($2?'?':'').$3~ie
Ez persze Perl.
Mefi
2006. július 22. — 12:27:48
Ezt ismerem, de preg_replészbe nem tudom beletenni. Vagy legalábbis úgy tudom, hogy nem tudom. 🙂
Mefi
2006. július 22. — 12:27:48
Mert ugye a http:/ az ftp:/ az irc:/ a callto:/ előtagú részeket cseréli, egy elemre. Van egy másik megoldásom is, de az hat soros, ráadásul lassabb is. 🙂
Mefi
2006. július 22. — 12:27:48
Ja igen, és a /{30}/ módszerrel nem tudom megoldani, hogy csak akkor legyen a [..], ha tényleg hosszabb.
Mefi
2006. július 22. — 12:27:48
Ehhe, pont most találtam meg a php.net-en 😀
Igen, a \e a tartalmat PHP kódként értelmezi.
Mefi
2006. július 22. — 12:27:48
Köszi, kipróbálom ezt is! 🙂
Egyébként mondtam már, hogy rühellem a regexeket? Jó, okos dolog, meg faszán lehet használni, de rühellem. 😀
Mefi
2006. július 22. — 12:27:48
Elvileg már működik, hála Haszprus überblogger közreműködésének! 🙂
http://blog.haszprus.hu