小编kod*_*nin的帖子

Vim正则表达式用于匹配字符串

如何为Vim创建一个正则表达式,使其可以匹配一行上的多个双引号字符串,而不匹配两个双引号字符串之间的文本?对模式的限制是,双引号字符串不能包含单引号。到目前为止,我想出了/"\([^']\{-}\)"/匹配以下字符串的方法。但是如您所见,它将与第二行的字符串之间的文本匹配。正如您在第三行中看到的那样,我不能依靠字符串周围的空白。当然,它也需要与第四行一起工作。

  • “猫”被称为“ foo”
  • “猫”的名字是“ foo”
  • x =“猫的食物”
  • x =“猫”

regex vim

5
推荐指数
1
解决办法
851
查看次数

标签 统计

regex ×1

vim ×1