Autor Zpráva
Indikátor
Profil *
Lze nějak pomocí PHP dostat například z takovéhoto řetězce:

dfgdfg dgdf gfdgdfgdfgdfgdfgdf fgfd fdgfdgdfgdfgdfdfg

získat:

dfgdfg dgdf dlouhé slovo fgfd dlouhé slovo

?
Casero
Profil
Indikátor
Lze. http://www.regularnivyrazy.info/shrnuti-syntaxe.html Přiuč se!
Indikátor
Profil *
No bezva, asi to má něco dočinění s modifikátory, ale jak je použít k tomu se člověk nedohrabe.
nightfish
Profil
Lze nějak pomocí PHP dostat například z takovéhoto řetězce:
dfgdfg dgdf gfdgdfgdfgdfgdfgdf fgfd fdgfdgdfgdfgdfdfg
získat:
dfgdfg dgdf dlouhé slovo fgfd dlouhé slovo

echo str_replace("dfgdfg dgdf gfdgdfgdfgdfgdfgdf fgfd fdgfdgdfgdfgdfdfg", "dfgdfg dgdf dlouhé slovo fgfd dlouhé slovo", "dfgdfg dgdf gfdgdfgdfgdfgdfgdf fgfd fdgfdgdfgdfgdfdfg");
Indikátor
Profil *
nightfish
Jde mi o nahrazení slova delšího než X znaků v různých řetězcích.
Acci
Profil
V PHP to jde i bez regulárních výrazů. Řetězec si rozdělíš na slova (explode) a pak slova projdeš a zjistíš jejich délku (strlen)
Indikátor
Profil *
Acci
Heh, fakt díky, tohle by mě nenapadlo. Není to tak elegantní, ale na tom vůbec nesejde.
ALSA.n
Profil *
Hej, zrovna nad tím taky kutím... někdo normální by s tím neporadil ?
ALSA.n
Profil *
Už jsem na to přišel, tak snad se Ti to bude taky ještě hodit.
ereg_replace("[^ ,.]{10,}", ' <b>Dlouhé slovo</b> ', $message);

S pozdravem ALSA.n
Toto téma je uzamčeno. Odpověď nelze zaslat.

0