<div dir="ltr"><div>Hi Ben,<br><br>On Fri, Jul 16, 2021 at 9:57 AM Benjamin Kalish via Evergreen-dev <<a href="mailto:evergreen-dev@list.evergreen-ils.org">evergreen-dev@list.evergreen-ils.org</a>> wrote:<br><div>> I'm trying to use regular expressions in a print template, but I can't figure out what</div><div>> is supported. replace() is clearly supported for strings, because</div><div>> {{ "catalog".replace("alog","s"); }} gives cats, but all my attempts with regular</div><div>> expressions have failed, whether I use RegExp() or the slash notation.</div>><br>> Is there a way to use regular expressions in print templates? They would be oh so useful here!<br><br></div><div>Unfortunately, the AngularJS expressions that those print templates use explicitly do not support regexp literals.</div><div><br></div><div>However, it would be a matter of just a few lines of code to make Evergreen define a custom filter implementing a regexp replace function that could be made available to the print templates, a la <a href="https://embed.plnkr.co/plunk/8LDJXj">https://embed.plnkr.co/plunk/8LDJXj</a>.</div><div><br></div><div>Regards,</div><div><br></div><div>Galen<br>--<br>Galen Charlton<br>Implementation and IT Manager<br>Equinox Open Library Initiative<br>gmc@equinoxOLI.org<br><a href="https://www.equinoxOLI.org">https://www.equinoxOLI.org</a><br>phone: 877-OPEN-ILS (673-6457)<br>direct: 770-709-5581</div></div>