Vim搜索/替换:我需要逃脱什么?

Fal*_*ion 10 vim replace

我试图搜索和替换$data['user']$data['sessionUser'].

但是,无论我使用什么搜索字符串,我总是得到一个"找不到模式"的结果.

那么,正确的搜索字符串是什么?我是否需要逃避这些角色? :%s/$data['user']/$data['sessionUser']/g

Pau*_*nes 11

以下是您需要在 Vim 中转义的所有特殊搜索字符的列表: `^$.*[~)+/\

  • 以及`/`。 (2认同)

cpp*_*der 5

:%s/\$data\[\'user\'\]/$data['sessionUser']/g
Run Code Online (Sandbox Code Playgroud)

我没有测试这个,但我想它应该可以工作。

  • 您不需要替换部分中的转义符。 (2认同)