那太疯狂了。
因此,我想在我的字符串上运行gsub
方法。我从这个开始:
" return r".gsub(/.*return ([^ ]*)/, '\1') #"r"
一切都很好。但现在我要添加换行符:
"\n return r".gsub(/.*return ([^ ]*)/, '\1') #"\nr"
Veeery很奇怪...但是如果我更改引号:
'\n return r'.gsub(/.*return ([^ ]*)/, '\1') #"r"
...它再次起作用!谁能解释这个问题并给我一些建议,以使我的regexp报价可靠?