Select ocurrences between certain lines



.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;








0















i use a lot the feature to select text and then modify all the occurrences (ctrl+f2), but many times i need to do it but between certain lines only (ex: from line 1 to 20 of a text file), is there a way to do this? maybe with regular expressions?










share|improve this question






















  • Restrict to specific line numbers? Not with purely regex. VS code might have some sort of built-in or extension that lets you do it

    – doom87er
    Nov 15 '18 at 14:55











  • I don't know of any built in method. You can make a copy of the file, modify occurrences there and copy the lines you need to the original.

    – Oram
    Nov 15 '18 at 14:57

















0















i use a lot the feature to select text and then modify all the occurrences (ctrl+f2), but many times i need to do it but between certain lines only (ex: from line 1 to 20 of a text file), is there a way to do this? maybe with regular expressions?










share|improve this question






















  • Restrict to specific line numbers? Not with purely regex. VS code might have some sort of built-in or extension that lets you do it

    – doom87er
    Nov 15 '18 at 14:55











  • I don't know of any built in method. You can make a copy of the file, modify occurrences there and copy the lines you need to the original.

    – Oram
    Nov 15 '18 at 14:57













0












0








0








i use a lot the feature to select text and then modify all the occurrences (ctrl+f2), but many times i need to do it but between certain lines only (ex: from line 1 to 20 of a text file), is there a way to do this? maybe with regular expressions?










share|improve this question














i use a lot the feature to select text and then modify all the occurrences (ctrl+f2), but many times i need to do it but between certain lines only (ex: from line 1 to 20 of a text file), is there a way to do this? maybe with regular expressions?







regex visual-studio-code






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Nov 15 '18 at 14:53









viralrfviralrf

6317




6317












  • Restrict to specific line numbers? Not with purely regex. VS code might have some sort of built-in or extension that lets you do it

    – doom87er
    Nov 15 '18 at 14:55











  • I don't know of any built in method. You can make a copy of the file, modify occurrences there and copy the lines you need to the original.

    – Oram
    Nov 15 '18 at 14:57

















  • Restrict to specific line numbers? Not with purely regex. VS code might have some sort of built-in or extension that lets you do it

    – doom87er
    Nov 15 '18 at 14:55











  • I don't know of any built in method. You can make a copy of the file, modify occurrences there and copy the lines you need to the original.

    – Oram
    Nov 15 '18 at 14:57
















Restrict to specific line numbers? Not with purely regex. VS code might have some sort of built-in or extension that lets you do it

– doom87er
Nov 15 '18 at 14:55





Restrict to specific line numbers? Not with purely regex. VS code might have some sort of built-in or extension that lets you do it

– doom87er
Nov 15 '18 at 14:55













I don't know of any built in method. You can make a copy of the file, modify occurrences there and copy the lines you need to the original.

– Oram
Nov 15 '18 at 14:57





I don't know of any built in method. You can make a copy of the file, modify occurrences there and copy the lines you need to the original.

– Oram
Nov 15 '18 at 14:57












1 Answer
1






active

oldest

votes


















2














if you use VIM mode of vscode then its



:%s/searchstring/replacestring/gc


also you can use :h :s for more detail on substitute options
as well instead of % you can use specific range, for example:



:1,20s/test/worked/g


will change every occurrence of test to worked in a file from line 1 to 20(including)



you should be able to do it using search and replace together with confirmation, just skip those you don't want, but I'm using only VIM mode so don't know exact ways without it :)



PS. you can easy get VIM extension as any other and later enable/disable as necessary.






share|improve this answer

























    Your Answer






    StackExchange.ifUsing("editor", function ()
    StackExchange.using("externalEditor", function ()
    StackExchange.using("snippets", function ()
    StackExchange.snippets.init();
    );
    );
    , "code-snippets");

    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "1"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader:
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    ,
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );













    draft saved

    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53322119%2fselect-ocurrences-between-certain-lines%23new-answer', 'question_page');

    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    2














    if you use VIM mode of vscode then its



    :%s/searchstring/replacestring/gc


    also you can use :h :s for more detail on substitute options
    as well instead of % you can use specific range, for example:



    :1,20s/test/worked/g


    will change every occurrence of test to worked in a file from line 1 to 20(including)



    you should be able to do it using search and replace together with confirmation, just skip those you don't want, but I'm using only VIM mode so don't know exact ways without it :)



    PS. you can easy get VIM extension as any other and later enable/disable as necessary.






    share|improve this answer





























      2














      if you use VIM mode of vscode then its



      :%s/searchstring/replacestring/gc


      also you can use :h :s for more detail on substitute options
      as well instead of % you can use specific range, for example:



      :1,20s/test/worked/g


      will change every occurrence of test to worked in a file from line 1 to 20(including)



      you should be able to do it using search and replace together with confirmation, just skip those you don't want, but I'm using only VIM mode so don't know exact ways without it :)



      PS. you can easy get VIM extension as any other and later enable/disable as necessary.






      share|improve this answer



























        2












        2








        2







        if you use VIM mode of vscode then its



        :%s/searchstring/replacestring/gc


        also you can use :h :s for more detail on substitute options
        as well instead of % you can use specific range, for example:



        :1,20s/test/worked/g


        will change every occurrence of test to worked in a file from line 1 to 20(including)



        you should be able to do it using search and replace together with confirmation, just skip those you don't want, but I'm using only VIM mode so don't know exact ways without it :)



        PS. you can easy get VIM extension as any other and later enable/disable as necessary.






        share|improve this answer















        if you use VIM mode of vscode then its



        :%s/searchstring/replacestring/gc


        also you can use :h :s for more detail on substitute options
        as well instead of % you can use specific range, for example:



        :1,20s/test/worked/g


        will change every occurrence of test to worked in a file from line 1 to 20(including)



        you should be able to do it using search and replace together with confirmation, just skip those you don't want, but I'm using only VIM mode so don't know exact ways without it :)



        PS. you can easy get VIM extension as any other and later enable/disable as necessary.







        share|improve this answer














        share|improve this answer



        share|improve this answer








        edited Nov 15 '18 at 15:30

























        answered Nov 15 '18 at 15:07









        DrakoDrako

        501515




        501515





























            draft saved

            draft discarded
















































            Thanks for contributing an answer to Stack Overflow!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid


            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.

            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53322119%2fselect-ocurrences-between-certain-lines%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Use pre created SQLite database for Android project in kotlin

            Darth Vader #20

            Ondo