1.0.2 • Published 8 years ago

strings-and-tokens v1.0.2

Weekly downloads
1
License
MIT
Repository
-
Last release
8 years ago

Strings and tokens

A module for working with strings.

Installation

npm install --save strings-and-tokens

Usage

var strings = require('strings-and-tokens');
var pattern = strings.tokens.createPattern('{name}@{domain}.{ext[3]}');
console.log(strings.tokens.parse('example@example.com'), pattern); // {name: 'example', domain: 'example': ext: 'com'}

or

var strings = require('strings-and-tokens');
console.log(strings-and-tokens.parsers.email('example@example.com'));

You could also tokenize a string.

var strings = require('strings-and-tokens');
console.log(strings.tokens.tokenize('Good afternoon!'));

This gives an array of words. A word is an object like:

{
    type: 'string' or 'number',
    value: string or number,
    line: number
    column: number
}

Testing

npm test

Requires mocha and Unexpected.