我正在将一个字符串传递给一个函数,该字符串是而不是一个正则表达式。在这个函数里面,我正在调用另一个带有正则表达式的函数。
我遇到的问题是我在路过,说:
"i.."
not 表示正则表达式,然后我想将其“转换”为与该精确字符串匹配的正则表达式。
例如,我将它的非正则表达式“我......”转换为:
"i[.][.]"
可以在我的情况下工作,因为那时正则表达式匹配“我......”。
我正在寻找适用于大多数角色的东西,但如果我不能在输入字符串中使用'['和']',那就没什么大不了的了。
那么我如何能够以编程方式将我的非正则表达式字符串自动“包装”到正则表达式中,以便该正则表达式与我的精确(非正则表达式)字符串匹配?
答案 0 :(得分:8)
您正在寻找regexp-quote
功能。