Autor Zpráva
laijk
Profil
Ahoj, chcem v javascripte ponahradzovať časti textu, ktoré pasujú regulárnemu výrazu. Napr. mám výraz [0-9] a text: ahoj 2 ahoj 3. Viem spraviť toto: text.replace(pattern, "cislo"); výstup by bol: ahoj cislo ahoj cislo., ale chcel by som výstup ahoj cislo2 ahoj cislo3. Dá sa to nejako jednoducho alebo musím parsovať text?
EDIT: tak vyriešené: text.replace(pattern, "cislo$1"); // jednotka oznacuje skupinu (podvýraz)

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

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