Autor Zpráva
joshua
Profil *
Dobrý den. Nevíte, jak napsat regulární výraz, který vrátí true, ak sa v hlavném řetězci retezec nachádzi nějaký text a za ním může následovat libovolný znak kromě apostrofu?
new RegExp("('text')+ libovolný znak kromě apostrofu ").test('retezec');

Děkuji.
Jan Tvrdík
Profil
Zkus
new RegExp("^test[^']+$").test('retezec');
joshua
Profil *
???...to nemůže fungovat...ani nefunguje...
Jan Tvrdík
Profil
joshua:
Na to jsi přišel jak, že to nefunguje?
new RegExp("^retezec[^']+$").test('retezec libovolný další text bez apostrofu'); // vrátí TRUE
joshua
Profil *
Promiň, špatně jsem to vysvětlil ... mam nějaký řetezec ... a ja potřebuji zjistit, zda se v něm nachází nejaké slovo, po kterém další znak není apostrof. Tedy pouze ten jeden znak, který hnet následuje po tom slově. Ještě jednou promiň, moje vyjadřovací schopnosti jsou špatné.
Jan Tvrdík
Profil
new RegExp("retezec[^']").test('retezec libovolný další text bez apostrofu');
joshua
Profil *
díííík moc krát, teď mi to už funguje....

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: