Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
vim匹配regexp中的标记_Regex_Vim_Selection - Fatal编程技术网

vim匹配regexp中的标记

vim匹配regexp中的标记,regex,vim,selection,Regex,Vim,Selection,在gvim(v8)regexp中,我们可以使用\%V指定所选区域中的一个点,例如s/\%Vabc/xyz/。但是,\%V匹配选择中的任何位置,我希望仅在视觉选择的开始或结束处匹配(标记) 此外,此regexp/\%V\\.\%V/不会选择区域的最终字符\%V应该是零宽度吗 那么如何指定标记的位置,如中所示: :s/\mark()/xyz/`是,\%V为零宽度;要包含最后选定的字符,您需要附加一个以包含最后一个字符:/\%V\\.*\%V./ 标记位置有特殊的原子;您可以将它们与一起使用

在gvim(v8)regexp中,我们可以使用
\%V指定所选区域中的一个点,例如s/\%Vabc/xyz/
。但是,
\%V
匹配选择中的任何位置,我希望仅在视觉选择的开始或结束处匹配(标记

此外,此regexp
/\%V\\.\%V/
不会选择区域的最终字符<代码>\%V
应该是零宽度吗

那么如何指定标记的位置,如中所示:


:s/\mark(
)/xyz/`

是,
\%V
为零宽度;要包含最后选定的字符,您需要附加一个
以包含最后一个字符:
/\%V\\.*\%V./

标记位置有特殊的原子;您可以将它们与
一起使用