Options
All
  • Public
  • Public/Protected
  • All
Menu
     

Class RGX

It's "Regex" for Regex (LOL). It's callable too.

Hierarchy

  • RGX

Callable

  • __call(variables: __type): RGX
  • Instantiates a new instance of RGX.

    Parameters

    • variables: __type

    Returns RGX

Index

Constructors

Accessors

Methods

Constructors

constructor

  • new RGX(variables: __type): RGX
  • Instantiates a new instance of RGX.

    Parameters

    • variables: __type

    Returns RGX

Accessors

PLCHLD

  • get PLCHLD(): RegExp
  • Placeholder

    Returns RegExp

SLASH

  • get SLASH(): RegExp
  • Placeholder

    Returns RegExp

Methods

Repeat

  • Repeat(pattern: string, amount: number): string
  • Multiplies a pattern.

    Parameters

    • pattern: string

      A string RegExp pattern.

    • amount: number

      The amount of times to repeat the pattern.

    Returns string

Format

  • Format(pattern: string): string
  • Formats a string-pattern a RGX pattern.

    Parameters

    • pattern: string

      A string RegExp pattern.

    Returns string

Parse

  • Parse(pattern: RegExp): Object
  • Parses a RegExp pattern into it's relavant parts.

    Parameters

    • pattern: RegExp

      A string RegExp pattern.

    Returns Object

__

  • __(pattern: string): string
  • Grooms a string pattern into an RGX pattern.

    Parameters

    • pattern: string

      A string RegExp pattern.

    Returns string

_

  • _(pattern: string): RegExp
  • Generates a RegExp pattern.

    Parameters

    • pattern: string

      A string RegExp pattern.

    Returns RegExp