Delete too long words in a code












0















I have a list of words in one line, separated by commas and quotation marks, like this:




"WORD1","WORD2","WORD3"...




I would like to know if I can delete the words that are more long that 9 characters. How can I do this? I can use Notepad++ if needed.










share|improve this question

























  • Is a regex solution with Notepad++ valid for you?

    – Toto
    Dec 28 '18 at 12:36











  • yes, it's valid

    – Olokhyn
    Dec 28 '18 at 14:01











  • See my answer .

    – Toto
    Dec 28 '18 at 14:20











  • What have you attempted? Regex, powershell, .net, php, VBa...?

    – Dave
    Dec 28 '18 at 14:27


















0















I have a list of words in one line, separated by commas and quotation marks, like this:




"WORD1","WORD2","WORD3"...




I would like to know if I can delete the words that are more long that 9 characters. How can I do this? I can use Notepad++ if needed.










share|improve this question

























  • Is a regex solution with Notepad++ valid for you?

    – Toto
    Dec 28 '18 at 12:36











  • yes, it's valid

    – Olokhyn
    Dec 28 '18 at 14:01











  • See my answer .

    – Toto
    Dec 28 '18 at 14:20











  • What have you attempted? Regex, powershell, .net, php, VBa...?

    – Dave
    Dec 28 '18 at 14:27
















0












0








0








I have a list of words in one line, separated by commas and quotation marks, like this:




"WORD1","WORD2","WORD3"...




I would like to know if I can delete the words that are more long that 9 characters. How can I do this? I can use Notepad++ if needed.










share|improve this question
















I have a list of words in one line, separated by commas and quotation marks, like this:




"WORD1","WORD2","WORD3"...




I would like to know if I can delete the words that are more long that 9 characters. How can I do this? I can use Notepad++ if needed.







notepad






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Dec 30 '18 at 2:54









Twisty Impersonator

18.2k146597




18.2k146597










asked Dec 28 '18 at 11:35









OlokhynOlokhyn

1




1













  • Is a regex solution with Notepad++ valid for you?

    – Toto
    Dec 28 '18 at 12:36











  • yes, it's valid

    – Olokhyn
    Dec 28 '18 at 14:01











  • See my answer .

    – Toto
    Dec 28 '18 at 14:20











  • What have you attempted? Regex, powershell, .net, php, VBa...?

    – Dave
    Dec 28 '18 at 14:27





















  • Is a regex solution with Notepad++ valid for you?

    – Toto
    Dec 28 '18 at 12:36











  • yes, it's valid

    – Olokhyn
    Dec 28 '18 at 14:01











  • See my answer .

    – Toto
    Dec 28 '18 at 14:20











  • What have you attempted? Regex, powershell, .net, php, VBa...?

    – Dave
    Dec 28 '18 at 14:27



















Is a regex solution with Notepad++ valid for you?

– Toto
Dec 28 '18 at 12:36





Is a regex solution with Notepad++ valid for you?

– Toto
Dec 28 '18 at 12:36













yes, it's valid

– Olokhyn
Dec 28 '18 at 14:01





yes, it's valid

– Olokhyn
Dec 28 '18 at 14:01













See my answer .

– Toto
Dec 28 '18 at 14:20





See my answer .

– Toto
Dec 28 '18 at 14:20













What have you attempted? Regex, powershell, .net, php, VBa...?

– Dave
Dec 28 '18 at 14:27







What have you attempted? Regex, powershell, .net, php, VBa...?

– Dave
Dec 28 '18 at 14:27












2 Answers
2






active

oldest

votes


















0














You could use Powershell to do that:



File test.txt:



"xxxxxx7","xxxxxxx8","xxxxxxxx9","xxxxxxxx10","xxxxxxxxx11"


Powershell:



get-content test.txt | foreach-Object {
$_.Split(',')
} | % {if($_.length -lt 12) {$_}} | & {$ofs=',';"$input"} | out-file test2.txt


test2.txt:



"xxxxxx7","xxxxxxx8","xxxxxxxx9"


-lt 12 means lower than 12 (9 chars + 2 quotes = 11)






share|improve this answer































    0
















    • Ctrl+H

    • Find what: "[^"]{10,}",?

    • Replace with: LEAVE EMPTY

    • check Wrap around

    • check Regular expression

    • Replace all


    Explanation:



    "           # a double quote
    [^"]{10,} # 10 or more non quote character
    " # a double quote
    ,? # an optional comma


    Input example:



    "word","wordword","wordwordword","word"


    Output:



    "word","wordword","word"





    share|improve this answer























      Your Answer








      StackExchange.ready(function() {
      var channelOptions = {
      tags: "".split(" "),
      id: "3"
      };
      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%2fsuperuser.com%2fquestions%2f1388410%2fdelete-too-long-words-in-a-code%23new-answer', 'question_page');
      }
      );

      Post as a guest















      Required, but never shown

























      2 Answers
      2






      active

      oldest

      votes








      2 Answers
      2






      active

      oldest

      votes









      active

      oldest

      votes






      active

      oldest

      votes









      0














      You could use Powershell to do that:



      File test.txt:



      "xxxxxx7","xxxxxxx8","xxxxxxxx9","xxxxxxxx10","xxxxxxxxx11"


      Powershell:



      get-content test.txt | foreach-Object {
      $_.Split(',')
      } | % {if($_.length -lt 12) {$_}} | & {$ofs=',';"$input"} | out-file test2.txt


      test2.txt:



      "xxxxxx7","xxxxxxx8","xxxxxxxx9"


      -lt 12 means lower than 12 (9 chars + 2 quotes = 11)






      share|improve this answer




























        0














        You could use Powershell to do that:



        File test.txt:



        "xxxxxx7","xxxxxxx8","xxxxxxxx9","xxxxxxxx10","xxxxxxxxx11"


        Powershell:



        get-content test.txt | foreach-Object {
        $_.Split(',')
        } | % {if($_.length -lt 12) {$_}} | & {$ofs=',';"$input"} | out-file test2.txt


        test2.txt:



        "xxxxxx7","xxxxxxx8","xxxxxxxx9"


        -lt 12 means lower than 12 (9 chars + 2 quotes = 11)






        share|improve this answer


























          0












          0








          0







          You could use Powershell to do that:



          File test.txt:



          "xxxxxx7","xxxxxxx8","xxxxxxxx9","xxxxxxxx10","xxxxxxxxx11"


          Powershell:



          get-content test.txt | foreach-Object {
          $_.Split(',')
          } | % {if($_.length -lt 12) {$_}} | & {$ofs=',';"$input"} | out-file test2.txt


          test2.txt:



          "xxxxxx7","xxxxxxx8","xxxxxxxx9"


          -lt 12 means lower than 12 (9 chars + 2 quotes = 11)






          share|improve this answer













          You could use Powershell to do that:



          File test.txt:



          "xxxxxx7","xxxxxxx8","xxxxxxxx9","xxxxxxxx10","xxxxxxxxx11"


          Powershell:



          get-content test.txt | foreach-Object {
          $_.Split(',')
          } | % {if($_.length -lt 12) {$_}} | & {$ofs=',';"$input"} | out-file test2.txt


          test2.txt:



          "xxxxxx7","xxxxxxx8","xxxxxxxx9"


          -lt 12 means lower than 12 (9 chars + 2 quotes = 11)







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Dec 28 '18 at 13:16









          ManuelManuel

          3123




          3123

























              0
















              • Ctrl+H

              • Find what: "[^"]{10,}",?

              • Replace with: LEAVE EMPTY

              • check Wrap around

              • check Regular expression

              • Replace all


              Explanation:



              "           # a double quote
              [^"]{10,} # 10 or more non quote character
              " # a double quote
              ,? # an optional comma


              Input example:



              "word","wordword","wordwordword","word"


              Output:



              "word","wordword","word"





              share|improve this answer




























                0
















                • Ctrl+H

                • Find what: "[^"]{10,}",?

                • Replace with: LEAVE EMPTY

                • check Wrap around

                • check Regular expression

                • Replace all


                Explanation:



                "           # a double quote
                [^"]{10,} # 10 or more non quote character
                " # a double quote
                ,? # an optional comma


                Input example:



                "word","wordword","wordwordword","word"


                Output:



                "word","wordword","word"





                share|improve this answer


























                  0












                  0








                  0









                  • Ctrl+H

                  • Find what: "[^"]{10,}",?

                  • Replace with: LEAVE EMPTY

                  • check Wrap around

                  • check Regular expression

                  • Replace all


                  Explanation:



                  "           # a double quote
                  [^"]{10,} # 10 or more non quote character
                  " # a double quote
                  ,? # an optional comma


                  Input example:



                  "word","wordword","wordwordword","word"


                  Output:



                  "word","wordword","word"





                  share|improve this answer















                  • Ctrl+H

                  • Find what: "[^"]{10,}",?

                  • Replace with: LEAVE EMPTY

                  • check Wrap around

                  • check Regular expression

                  • Replace all


                  Explanation:



                  "           # a double quote
                  [^"]{10,} # 10 or more non quote character
                  " # a double quote
                  ,? # an optional comma


                  Input example:



                  "word","wordword","wordwordword","word"


                  Output:



                  "word","wordword","word"






                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered Dec 28 '18 at 14:19









                  TotoToto

                  3,715101226




                  3,715101226






























                      draft saved

                      draft discarded




















































                      Thanks for contributing an answer to Super User!


                      • 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%2fsuperuser.com%2fquestions%2f1388410%2fdelete-too-long-words-in-a-code%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

                      Plaza Victoria

                      In PowerPoint, is there a keyboard shortcut for bulleted / numbered list?

                      How to put 3 figures in Latex with 2 figures side by side and 1 below these side by side images but in...