node-lib

@wtasnorg/node-lib


@wtasnorg/node-lib / wc

Function: wc()

wc(data, rowSplitter?): WcResult

Defined in: src/wc.ts:36

Count lines, words, and letters in a string, similar to the Unix wc utility.

Words are defined as sequences of alphanumeric characters ([a-zA-Z0-9]+).

Parameters

data

string

The text to analyse.

rowSplitter?

string = ā€œ\nā€

Delimiter used to split lines (default "\n").

Returns

WcResult

An object with lines, words, and letters counts.

Example

wc("hello world\ngoodbye");
// { lines: 2, words: 3, letters: 19 }