例如想要把以下@{/...}的部分去掉@{/}保留...的部分

<script src="@{/jquery-3.3.1.min.js}"></script>
<script src="@{/bootstrap/js/bootstrap.bundle.min.js}"></script>
<script src="@{/vue.min.js}"></script>
复制代码

%s:全文替换
\/:转义\符号
\(/):转义左括号(和右括号)
.\+.表示任意字符,\+表示1~n个 \1:表示要保留第一个匹配字符串的部分(.\+), \2表示第二个,以此论推...

%s/@{\/\(.\+\)}/\1/g
复制代码

替换结果如下

<script src="jquery-3.3.1.min.js"></script>
<script src="bootstrap/js/bootstrap.bundle.min.js"></script>
<script src="vue.min.js"></script>
复制代码

vim表达式正则替换相关推荐

  1. 神级编辑器 Vim 使用-正则替换篇

    Vim 的替换查找是其核心功能, 功能极其强大, 通过其规则匹配, 可以很快速地完成我们很多需要大量人力操作的工作, 而且可对多文件使用查找/替换功能. himg 本系列教程共分为以下五个部分: 神级 ...

  2. [倚天屠龙记] vim 查找与替换(正则表达式)

    [倚天屠龙记] vim 查找与替换(正则表达式) {{{ 正则表达式是文本处理领域中的一个强大的工具,它可以让文本处理的能力呈指数级的提升,如果一款文本编辑器不支持正则表达式,那么它就算不上是一个现代 ...

  3. vb.net 正则 替换 第n个_Python中正则表达式模块详解

    作者:python来源:SegmentFault 思否社区 正则表达式用来处理字符串,对字符串进行检索和替换,另外正则在python爬虫的应用也是相当广泛! 特点 灵活性.逻辑性和功能性非常强 可以迅 ...

  4. 16. Perl 正则表达式-正则替换

    正则表达式除了判断字符串是否匹配某个模式之外,也可以将匹配到的字符串进行替换. 1. 正则替换语法 默认正则表达式只替换一次 默认正则表达式返回替换的次数 1.1 简写语法 简写方式就是对于内置变量$ ...

  5. php正则替换%3cbr%3e_PHP preg_replace() 正则替换所有符合条件的字符串

    需要我们用程序处理的数据并不总是预先以数据库思维设计的,或者说是无法用数据库的结构去存储的. 比如模版引擎解析模版.垃圾敏感信息过滤等等. 一般这种情况,我们用正则按我们的规则去匹配preg_matc ...

  6. idea正则替换小技巧

    相信很多idea开发的人都遇到过要替换某些拷贝的内容然后转换成自己的注释,但是一个一个替换又太麻烦,正则替换这时就是快速解决的办法.如下面图所示 这个java类里面的属性就是mybatis的自动生成, ...

  7. php下正则替换多个br /

    php下正则替换多个<br /> 怎么实现php去掉开头结尾多余的p.br标签 set_time_limit(3); $str ='<p>这这是内容这是内容这是内容这是内容这是 ...

  8. vim 中如何替换选中行或指定几行内的文本

    以下命令将文中所有的字符串idiots替换成managers: :1,$s/idiots/manages/g 2. 通常我们会在命令中使用%指代整个文件做为替换范围: :%s/search/repla ...

  9. 使用正则替换文件头注释

    2019独角兽企业重金招聘Python工程师标准>>> ##使用正则替换文件头注释 下了一个开源软件源代码,需要替换掉原有的文件头注释,格式如下 打算使用note++来进行替换,这里 ...

最新文章

  1. java如何用c 的方法_JAVA如何调用C/C++方法
  2. MySQL学习笔记之启动停止与登录,显示相关信息
  3. OPENCV已知内参求外参
  4. C++ 中 const和define的区别
  5. Two conferences重点词汇
  6. 计算机网络之数据链路层:1、概述
  7. 计算机网络未来发展5个趋势_Gravel Bike未来发展趋势
  8. python数据库实现注册函数_python 函数 之 用户注册register()
  9. 项目的权限设计的小计
  10. OpenCV morphologyEx、erode、dilate、getStructuringElement (形态学算子)
  11. java将数据从外部读入到程序称为_java复习与练习答案beta3(基本可信~~)
  12. linux如何从 命令行 将普通文件打印到 pdf
  13. bs 网站获取电子秤重量方案
  14. c# Environment.GetCommandLineArgs
  15. celeste mod如何安装
  16. 为什么要进行WHQL微软徽标认证?
  17. visual studio 错误:在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include StdAfx.h”?
  18. 微信企业号开发实例源码
  19. 会声会影2018新功能分屏视频
  20. 如何使用RUN as命令安装软件

热门文章

  1. lamp不解析php,lamp环境无法解析php环境怎么办
  2. db2存储过程调用java_db2使用Java存储过程实现MD5函数
  3. python效率低为什么_为什么我的工作效率降低了?
  4. oracle约束或语句,oracle、DB2、Informix常用约束语句
  5. g++ linux 编译开栈_linux下使用g++编译cpp工程
  6. arm架构linux进程调试,gdb-multiarch + gdbserver调试linux arm应用程序
  7. mysql任务计划怎么定制_mysql计划任务
  8. gcc mips64编译后无法运行在octeon上运行_V 语言运行hello world程序
  9. python tkinter滚动条不起作用_求助:tkinter中滚动条为什么不能用
  10. oracle根据当前月份往前,oracle获取系统日期--当前时间+前一天+当前月+前一个月...