像这样的东西:
/[abcd]/[efgh]/
Run Code Online (Sandbox Code Playgroud)
这个想法a将被替换为e,bwith f,cwith g等等.
理想情况下,这应该与语言无关.如果那是不可能的,我有一个替代解决方案(因为这个正则表达式是由一些代码生成的,我可以为每个可能的替换创建一个).
在perl中,tr执行字符替换:
tr/abcd/efgh/
Run Code Online (Sandbox Code Playgroud)
会做你的例子建议的.