Autor Zpráva
dustcart
Profil *
Zdar,
potřeboval bych pomocí např. regulárního výrazu nahradit ve stringu určitý počet
opakování jednoho libovolného znaku něčím. Viz:

např.: abcd eWWWW p ddYYYYYYYYYs
.. zde se opakuje "W" a "Y"

Zkoušel jsem to pomocí ".{10,}", jenže tečka je úplně libovolnej znak, takže
mi to sní úplně všechno.
Tomáš Hanus
Profil
.{1,}

EDIT: asi jsme to dostatecne nepochopil :)
nightfish
Profil
obávám se, že pokud nevíte, který znak se bude opakovat, tak regulární výraz sestavit nejde
Mastodont
Profil
Ale jo, jde to, použije se subvýraz a zpětná reference.

http://pavucina.webmark.cz/9/regularni-vyrazy-php-3-subvyrazy-zpetna-r eference
dustcart
Profil *
Mastodont: Parááda! :o)... díky moc, funguje;)

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