jak vypnout šablonování pro jeden řádek s Regulárním výrazem?

- jasir
 - Člen | 746
 
Pokud vím, snadno to nejde. Diskutovalo se tady o makru {literal}, ale
zatím není rozhodnuto.
Snad v těch regulárech nezávisí na mezerách mezi { a
}, takže to zkus zapsat takto { 4} (mezera za
otvírací závorkou způsobí, že ji CurlyBracketsFilter
„neuvidí“. Předpokládám, že ten regulár je v JavaScriptu a tam dávat
za tyto závorky mezeru. Stejně se to řeší v CSS.

- fstorm
 - Člen | 4
 
FUNGUJÍCÍ způsob : "{" + "4}" a je to :-)
jde o javascript a potřebuju ho mít tam, kde to šablona prohledává
(vytvářím tam link), pokud jsem tam dal { 4}, tak mi to
javascript nepoznal, tak jsem to obešel přes
<script>
re = new RegExp ( ".... {" + "4}...." ) ;
</script>
ale díky, pomohlo mi to se nad tím zamyslet z jiného pohledu
Editoval fstorm (26. 7. 2009 20:25)

- Honza Marek
 - Člen | 1664
 
Asi se to pak nevypne, když bude vypnutá syntax.
Podrobnosti o tomhle způsobu tu: https://forum.nette.org/…-js-promenna?…

- ales.kafka
 - Člen | 34
 
Podobné problémy jsem měl taky. Literál je popravdě nepoužitelný, už to tu i několikrát bylo zdůvodněné. Na to mě napadlo, že by se dalo udělat nové jednotuché makro, např. {:expression} které by do konečného html kódu vracelo {expression}
Co vy na takové šibalské řešení?