Namespace: SeqUtils

SeqUtils

Sequence utility operations.

Author:
  • <p>n1474335 [n1474335@gmail.com]</p>
License:
  • Apache-2.0
Source:

Members


<static, constant> DELIMITER_OPTIONS

Default Value:
  • ["Line feed","CRLF","Space","Comma","Semi-colon","Colon","Nothing (separate chars)"]
Source:

<static, constant> SORT_REVERSE

Source:

<static, constant> SORT_ORDER

Default Value:
  • ["Alphabetical (case sensitive)","Alphabetical (case insensitive)","IP address"]
Source:

<static, constant> SEARCH_TYPE

Default Value:
  • ["Regex","Extended (\\n, \\t, \\x...)","Simple string"]
Source:

<static, constant> REVERSE_BY

Default Value:
  • ["Character","Line"]
Source:

Methods


<static> run_sort(input, args)

Sort operation.

Parameters:
Name Type Description
input string
args Array.<Object>
Source:
Returns:
Type
string

<static> run_unique(input, args)

Unique operation.

Parameters:
Name Type Description
input string
args Array.<Object>
Source:
Returns:
Type
string

<static> run_count(input, args)

Count occurrences operation.

Parameters:
Name Type Description
input string
args Array.<Object>
Source:
Returns:
Type
number

<static> run_reverse(input, args)

Reverse operation.

Parameters:
Name Type Description
input byte_array
args Array.<Object>
Source:
Returns:
Type
byte_array

<static> run_add_line_numbers(input, args)

Add line numbers operation.

Parameters:
Name Type Description
input string
args Array.<Object>
Source:
Returns:
Type
string

<static> run_remove_line_numbers(input, args)

Remove line numbers operation.

Parameters:
Name Type Description
input string
args Array.<Object>
Source:
Returns:
Type
string

<static> run_expand_alph_range(input, args)

Expand alphabet range operation.

Parameters:
Name Type Description
input string
args Array.<Object>
Source:
Returns:
Type
string

<private, static> _case_insensitive_sort(a, b)

Comparison operation for sorting of strings ignoring case.

Parameters:
Name Type Description
a string
b string
Source:
Returns:
Type
number

<private, static> _ip_sort(a, b)

Comparison operation for sorting of IPv4 addresses.

Parameters:
Name Type Description
a string
b string
Source:
Returns:
Type
number