<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
-
Mikor lett az időjárás tényleg kardinális pontja az életemnek?
2026. március 06.
-
A január, amikor először éreztem, hogy mindjárt február
2026. március 01.
-
Viszonyom a magyar kultúrával
2026. január 25.
-
A négy éve karácsonyra kapott, polcon felejtett vörösborod vagyok
2026. január 10.
-
A robotok nem a munkádat veszik el, csak az életkedvedet
2026. január 08.
Mefi hozzászólásai
-
A robotok nem a munkádat veszik el, csak az életkedvedet
"Pont mostanában volt élményem egy online..."
-
A robotok nem a munkádat veszik el, csak az életkedvedet
"köszi!"
-
Ezen a vonaton nincs fék – 20 éves a mefiblog
"Boldog születésnapot neked is! Jó újra látni, ezer..."
-
Ezen a vonaton nincs fék – 20 éves a mefiblog
"Szerintem szinte végig követtem a blogodat, én biztosan..."
-
Ezen a vonaton nincs fék – 20 éves a mefiblog
"így legyen :D"
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
This site uses Akismet to reduce spam. Learn how your comment data is processed.
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~ieEz 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