Voglio usare rxper creare espressioni regolari con valori di runtime.
Attualmente sto facendo questo:
(setq strings '("foo" "bar" "baz"))
(eval `(rx symbol-start (or ,@strings) symbol-end))
Tuttavia, preferirei evitare di usare eval. Ho trovato rx-to-string, ma non è chiaro quale FORM dovrei scrivere:
;; error: Unknown rx form `symbol-start
(rx-to-string '(symbol-start (or ,@strings) symbol-end))
Come faccio a creare rxun'espressione in fase di esecuzione?