Skip to content

Module: text

slice

Back to Index
      
text |> (from: number, length: number|nothing): text

slice extracts a substring from an input text. A negative from value searches from the end. length is optional, if not specified the rest of the input start at from will be returned. length can also be negative, in which case letters will be returned up until this position from the end.

If input is not large enough to fit the slice, it will be performed on best effort. The function will never error, but may return an empty text.

Availability

Discount Rule Reactor

Examples

Get first 3 letters

import { slice } from 'text'
from 'text' slice(0,3)
// Returns:
'tex'

Get last 3 letters

import { slice } from 'text'
from 'text' slice(-3)
// Returns:
'ext'

Get second to next last

import { slice } from 'text'
from 'text' slice(1,-1)
// Returns:
'ex'
Back to Index