美文网首页效率
使用VsCode正则表达式批量替换

使用VsCode正则表达式批量替换

作者: 科科分享 | 来源:发表于2018-01-28 14:16 被阅读5455次

    工具:visual studio code版本 1.19.3

    • 示例一:
    • 需要替换的代码
    <link rel="stylesheet" href="static/cui.css">
    <link rel="stylesheet" href="static/style.css">
    <link rel="stylesheet" href="static/less.css">
    
    查找:"static/(.*).css
    替换:"static/css/$1.css
    
    • 替换后的代码
    <link rel="stylesheet" href="static/css/cui.css">
    <link rel="stylesheet" href="static/css/style.css">
    <link rel="stylesheet" href="static/css/less.css">
    

    • 示例二:

    匹配404信息 xxx.xxx.xxx.xxx [17/Apr/2018:17:21:53 +0800] GET www.xxxx.cn /myfile/images/mybg.jpg?abc=1 0.001 404 561 0.001 - "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:43.0) Gecko/20100101 Firefox/43.0" -

    正则 \.(jpg|gif|png|txt|js)(\?.*)? [0-9]+\.[0-9]+ 404
    匹配结果:.jpg?abc=1 0.001 404


    扩展:

    如果需要查找函数是myfunction(参数1, 参数2),可以如下操作

    正则查找:myfunction\((.*),(.*)\)
    替换:myfunction($1,$2)
    

    相关文章

      网友评论

        本文标题:使用VsCode正则表达式批量替换

        本文链接:https://www.haomeiwen.com/subject/ltaaaxtx.html