Nodding Previously Managed
    Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    splitargspublic

    splitargs

    Splits strings into tokens by given separator except treating quoted part as a single token.

    Installation

    npm install splitargs

    Usage

    var splitargs = require('splitargs');
     
    var i1 = "I said 'I am sorry.', and he said \"it doesn't matter.\"";
    var o1 = splitargs(i1);
    console.log(o1);
    /*
    [ 'I',
      'said',
      'I am sorry.,',
      'and',
      'he',
      'said',
      'it doesn\'t matter.' ]
    */
     
    var i2 = "I said \"I am sorry.\", and he said \"it doesn't matter.\"";
    var o2 = splitargs(i2);
    console.log(o2);
    /*
    [ 'I',
      'said',
      'I am sorry.,',
      'and',
      'he',
      'said',
      'it doesn\'t matter.' ]
    */
     
    var i3 = 'I said "I am sorry.", and he said "it doesn\'t matter."';
    var o3 = splitargs(i3);
    console.log(o3);
    /*
    [ 'I',
      'said',
      'I am sorry.,',
      'and',
      'he',
      'said',
      'it doesn\'t matter.' ]
    */
     
    var i4 = 'I said \'I am sorry.\', and he said "it doesn\'t matter."';
    var o4 = splitargs(i4);
    console.log(o4);
    /*
    [ 'I',
      'said',
      'I am sorry.,',
      'and',
      'he',
      'said',
      'it doesn\'t matter.' ]
    */

    install

    npm i splitargs

    Downloadslast 7 days

    4,375

    version

    0.0.7

    license

    ISC

    repository

    github.com

    last publish

    collaborators

    • avatar