The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

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

ascii2bin

    String.ascii2bin()

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

bin2ascii

    String.bin2ascii()

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

hex2ascii

    String.hex2ascii()

Returns the

Aliases: unhexlify

hexlify

    String.hexlify()

Returns the

Aliases: ascii2hex

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

slices

    String.slices()

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