我将一个字符串传递给一个函数,该字符串不是正则表达式.在该函数内部,我正在调用另一个需要regexp的函数.
我遇到的问题是我要经过,说:
"i.."
Run Code Online (Sandbox Code Playgroud)
这也不能代表一个正则表达式,然后我想"转换"到一个正则表达式是要匹配的确切字符串.
例如,我把它的非正则表达式"我..."转换为:
"i[.][.]"
Run Code Online (Sandbox Code Playgroud)
在我的情况下工作,因为那时正则表达式将匹配"我......".
我正在寻找适用于大多数角色的东西,但如果我不能在输入字符串中使用'['和']',那就没什么大不了的了.
那么我怎么能以编程方式自动将我的非正则表达式字符串"包装"到正则表达式中,以便该正则表达式与我的精确(非正则表达式)字符串匹配?