Sidef::Types::String::String(3)

NAME
Sidef::Types::String::String

DESCRIPTION
This class implements ...

SYNOPSIS
var obj = String(...)

INHERITS
Inherits methods from:

       * Sidef::Object::Object

METHODS

  %
    a % b

Returns the

Aliases: sprintf

  &
    a & b

Returns the

Aliases: and

  *
    a * b

Returns the

Aliases: mul

  +
    a + b

Returns the

Aliases: add, append, concat

  ++
    a ++ b

Returns the

Aliases: inc

  -
    a - b

Returns the

Aliases: diff

  ..
    a .. b

Returns the

Aliases: to, upto

  /
    a / b

Returns the

Aliases: ÷, div

  <
    a < b

Returns the

Aliases: lt

  <<
    a << b

Returns the

Aliases: drop_left, shift_left

  <=>
    a <=> b

Returns the

Aliases: cmp

  ==
    a == b

Returns the

Aliases: eq

  =~
    a =~ b

Returns the

Aliases: match

  >
    a > b

Returns the

Aliases: gt

  >>
    a >> b

Returns the

Aliases: drop_right, shift_right

  ^
    a ^ b

Returns the

Aliases: xor

  |
    a | b

Returns the

Aliases: or

  ~
    a ~ b

Returns the

Aliases: not

  ≠
    a ≠ b

Returns the

Aliases: !=, ne

  ≤
    a ≤ b

Returns the

Aliases: <=, le

  ≥
    a ≥ b

Returns the

Aliases: >=, ge

  apply_escapes
    String.apply_escapes()

Returns the

  backtick
    String.backtick()

Returns the

  base64_decode
    String.base64_decode()

Returns the

Aliases: decode_base64

  base64_encode
    String.base64_encode()

Returns the

Aliases: encode_base64

  begins_with
    String.begins_with()

Returns the

Aliases: starts_with

  bin
    String.bin()

Returns the

  bytes
    String.bytes()

Returns the

  bytes_len
    String.bytes_len()

Returns the

Aliases: bytes_length

  center
    String.center()

Returns the

  char
    String.char()

Returns the

Aliases: char_at

  chars
    String.chars()

Returns the

  chomp
    String.chomp()

Returns the

  chop
    String.chop()

Returns the

  clear
    String.clear()

Returns the

  collect
    String.collect()

Returns the

Aliases: find_all, findall

  count
    String.count()

Returns the

  crypt
    String.crypt()

Returns the

  decode
    String.decode()

Returns the

  decode_utf8
    String.decode_utf8()

Returns the

  die
    String.die()

Returns the

  digits
    String.digits()

Returns the

  downto
    String.downto()

Returns the

  dump
    String.dump()

Returns the

Aliases: inspect

  each
    String.each()

Returns the

Aliases: each_char

  each_byte
    String.each_byte()

Returns the

  each_graph
    String.each_graph()

Returns the

Aliases: each_grapheme

  each_line
    String.each_line()

Returns the

  each_num
    String.each_num()

Returns the

Aliases: each_number

  each_word
    String.each_word()

Returns the

  encode
    String.encode()

Returns the

  encode_utf8
    String.encode_utf8()

Returns the

  ends_with
    String.ends_with()

Returns the

  escape
    String.escape()

Returns the

Aliases: quotemeta

  esub
    String.esub()

Returns the

  extract_bracketed
    String.extract_bracketed()

Returns the

  extract_codeblock
    String.extract_codeblock()

Returns the

  extract_delimited
    String.extract_delimited()

Returns the

  extract_quotelike
    String.extract_quotelike()

Returns the

  extract_tagged
    String.extract_tagged()

Returns the

  fc
    String.fc()

Returns the

Aliases: foldcase

  first
    String.first()

Returns the

  flip
    String.flip()

Returns the

Aliases: reverse

  format
    String.format()

Returns the

  frequire
    String.frequire()

Returns the

  ft
    String.ft()

Returns the

Aliases: slice

  gesub
    String.gesub()

Returns the

  glob
    String.glob()

Returns the

  gmatch
    String.gmatch()

Returns the

  graphs
    String.graphs()

Returns the

Aliases: graphemes

  graphs_len
    String.graphs_len()

Returns the

Aliases: graphs_length

  gsub
    String.gsub()

Returns the

Aliases: replace_all

  has
    String.has()

Returns the

Aliases: contain, include, contains, includes

  hex
    String.hex()

Returns the

  index
    String.index()

Returns the

  insert
    String.insert()

Returns the

  ints
    String.ints()

Returns the

Aliases: integers

  is_alnum
    String.is_alnum()

Returns the

Aliases: is_alphanum

  is_alpha
    String.is_alpha()

Returns the

  is_ascii
    String.is_ascii()

Returns the

  is_digit
    String.is_digit()

Returns the

  is_empty
    String.is_empty()

Returns the

  is_lc
    String.is_lc()

Returns the

Aliases: is_lowercase

  is_numeric
    String.is_numeric()

Returns the

Aliases: looks_like_number

  is_palindrome
    String.is_palindrome()

Returns the

  is_punct
    String.is_punct()

Returns the

Aliases: is_punctuation

  is_space
    String.is_space()

Returns the

  is_uc
    String.is_uc()

Returns the

Aliases: is_uppercase

  is_word
    String.is_word()

Returns the

  iter
    String.iter()

Returns the

  jaro_distance
    String.jaro_distance()

Returns the

  join
    String.join()

Returns the

  last
    String.last()

Returns the

  lc
    String.lc()

Returns the

Aliases: lower, downcase

  lcfirst
    String.lcfirst()

Returns the

  len
    String.len()

Returns the

Aliases: size, length, chars_len, chars_length

  lev
    String.lev()

Returns the

Aliases: leven, levenshtein

  lines
    String.lines()

Returns the

  ltrim
    String.ltrim()

Returns the

Aliases: lstrip, trim_beg, strip_beg, trim_left, strip_left

  md5
    String.md5()

Returns the

  new
    String.new()

Returns the

Aliases: call

  num
    String.num()

Returns the

Aliases: to_n, to_num

  nums
    String.nums()

Returns the

Aliases: numbers

  oct
    String.oct()

Returns the

  open
    String.open()

Returns the

  open_r
    String.open_r()

Returns the

  ord
    String.ord()

Returns the

  overlaps
    String.overlaps()

Returns the

  pack
    String.pack()

Returns the

  parse_quotewords
    String.parse_quotewords()

Returns the

  pipe
    String.pipe()

Returns the

  pop
    String.pop()

Returns the

  prepend
    String.prepend()

Returns the

  printf
    String.printf()

Returns the

  printlnf
    String.printlnf()

Returns the

  range
    String.range()

Returns the

  repeat
    String.repeat()

Returns the

  require
    String.require()

Returns the

  rindex
    String.rindex()

Returns the

  rotate
    String.rotate()

Returns the

  rtrim
    String.rtrim()

Returns the

Aliases: rstrip, trim_end, strip_end, trim_right, strip_right

  run
    String.run()

Returns the

  scan
    String.scan()

Returns the

  sha1
    String.sha1()

Returns the

  sha256
    String.sha256()

Returns the

  sha512
    String.sha512()

Returns the

  sort
    String.sort()

Returns the

  split
    String.split()

Returns the

  sprintlnf
    String.sprintlnf()

Returns the

  sub
    String.sub()

Returns the

Aliases: replace

  substr
    String.substr()

Returns the

Aliases: substring

  tc
    String.tc()

Returns the

Aliases: ucfirst, titlecase

  tclc
    String.tclc()

Returns the

Aliases: capitalize

  to_i
    String.to_i()

Returns the

Aliases: to_int

  to_s
    String.to_s()

Returns the

Aliases: to_str

  tr
    String.tr()

Returns the

Aliases: translit

  trans
    String.trans()

Returns the

  trim
    String.trim()

Returns the

Aliases: strip

  uc
    String.uc()

Returns the

Aliases: upper, upcase

  unescape
    String.unescape()

Returns the

  unpack
    String.unpack()

Returns the

  warn
    String.warn()

Returns the

  wc
    String.wc()

Returns the

Aliases: wordcase

  words
    String.words()

Returns the