我有一个函数remove
,它接受一个正则表达式字符串和另一个字符串作为参数。它会从第二个字符串中删除与正则表达式匹配的所有内容,并返回处理后的字符串。
目前,我正在使用字面量正则表达式字符串调用remove
函数,例如:
remove "(my|a)?string" "Test string" -- returns "Test "
这个程序将会逐渐增长,其中有很多正则表达式需要调用,而且每一个正则表达式可能会在整个程序中被多次使用。我是否应该像这样存储它们:
myregex = "(my|a)?string"
或者我应该创建一个数据类型或其他什么东西吗?
谢谢。