Autor Zpráva
Vader
Profil
Ako sa dá nahradiť množstvo rovnakých znakov jedným ?
Príklad:
z:
AAAA-BBB-C-XX-D
na:
A-B-C-X-D
Spectator
Profil
V cyklu si pamatuj předchozí znak a dokud jsou znaky v dalších průchodech stejné, tak je ignoruj. Jakmile přijde znak jiný, vypiš předchozí a do proměnné předchozí si ulož nově nalezený znak
Vader
Profil
Vytvoril som to takto preg_replace('{(.)\1+}','$1',$str);
Ale potrebujem este jednu moznost a tou je ze ked mam - AAA......BBB
Tak mi to vyhodi - AAA.BBB
Spectator
Profil
Proč v tom hledat takové složitosti. Jedná se o základní úlohu z algoritmizace na cykly.
Keeehi
Profil
preg_replace('~([A-Z])\1+~','$1',$str);

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0