我有一个函数remove,它将正则表达式作为字符串和另一个字符串.它从第二个字符串中删除与正则表达式匹配的任何内容并返回它.
目前,我正在使用文字正则表达式字符串调用remove函数,例如:
remove "(my|a)?string" "Test string" -- returns "Test "
这个程序将会增长,并且会有很多正则表达式要调用,并且每个程序都可以在整个程序中多次使用.我应该像这样存储它们:
myregex = "(my|a)?string"
或者我应该制作数据类型还是其他什么?
谢谢