Sidef::Types::String::String
This class implements ...
var obj = String(...)
Inherits methods from:
* Sidef::Object::Object
a % b
Returns the
Aliases: sprintf
a & b
Aliases: and
a * b
Aliases: mul
a + b
Aliases: add, append, concat
a ++ b
Aliases: inc
a - b
Aliases: diff
a .. b
Aliases: to, upto
a / b
Aliases: ÷, div
a < b
Aliases: lt
a << b
Aliases: drop_left, shift_left
a <=> b
Aliases: cmp
a == b
Aliases: eq
a =~ b
Aliases: match
a > b
Aliases: gt
a >> b
Aliases: drop_right, shift_right
a ^ b
Aliases: xor
a | b
Aliases: or
a ~ b
Aliases: not
a ≠ b
Aliases: !=, ne
a ≤ b
Aliases: <=, le
a ≥ b
Aliases: >=, ge
String.apply_escapes()
String.ascii2bin()
String.backtick()
String.base64_decode()
Aliases: decode_base64
String.base64_encode()
Aliases: encode_base64
String.begins_with()
Aliases: starts_with
String.bin()
String.bin2ascii()
String.bytes()
String.bytes_len()
Aliases: bytes_length
String.center()
String.char()
Aliases: char_at
String.chars()
String.chomp()
String.chop()
String.clear()
String.collect()
Aliases: find_all, findall
String.count()
String.crypt()
String.decode()
String.decode_utf8()
String.die()
String.digits()
String.downto()
String.dump()
Aliases: inspect
String.each()
Aliases: each_char
String.each_byte()
String.each_graph()
Aliases: each_grapheme
String.each_line()
String.each_num()
Aliases: each_number
String.each_word()
String.encode()
String.encode_utf8()
String.ends_with()
String.escape()
Aliases: quotemeta
String.esub()
String.extract_bracketed()
String.extract_codeblock()
String.extract_delimited()
String.extract_quotelike()
String.extract_tagged()
String.fc()
Aliases: foldcase
String.first()
String.flip()
Aliases: reverse
String.format()
String.frequire()
String.ft()
Aliases: slice
String.gesub()
String.glob()
String.gmatch()
String.graphs()
Aliases: graphemes
String.graphs_len()
Aliases: graphs_length
String.gsub()
Aliases: replace_all
String.has()
Aliases: contain, include, contains, includes
String.hex()
String.hex2ascii()
Aliases: unhexlify
String.hexlify()
Aliases: ascii2hex
String.index()
String.insert()
String.ints()
Aliases: integers
String.is_alnum()
Aliases: is_alphanum
String.is_alpha()
String.is_ascii()
String.is_digit()
String.is_empty()
String.is_lc()
Aliases: is_lowercase
String.is_numeric()
Aliases: looks_like_number
String.is_palindrome()
String.is_punct()
Aliases: is_punctuation
String.is_space()
String.is_uc()
Aliases: is_uppercase
String.is_word()
String.iter()
String.jaro_distance()
String.join()
String.last()
String.lc()
Aliases: lower, downcase
String.lcfirst()
String.len()
Aliases: size, length, chars_len, chars_length
String.lev()
Aliases: leven, levenshtein
String.lines()
String.ltrim()
Aliases: lstrip, trim_beg, strip_beg, trim_left, strip_left
String.md5()
String.new()
Aliases: call
String.num()
Aliases: to_n, to_num
String.nums()
Aliases: numbers
String.oct()
String.open()
String.open_r()
String.ord()
String.overlaps()
String.pack()
String.parse_quotewords()
String.pipe()
String.pop()
String.prepend()
String.printf()
String.printlnf()
String.range()
String.repeat()
String.require()
String.rindex()
String.rotate()
String.rtrim()
Aliases: rstrip, trim_end, strip_end, trim_right, strip_right
String.run()
String.scan()
String.sha1()
String.sha256()
String.sha512()
String.slices()
String.sort()
String.split()
String.sprintlnf()
String.sub()
Aliases: replace
String.substr()
Aliases: substring
String.tc()
Aliases: ucfirst, titlecase
String.tclc()
Aliases: capitalize
String.to_i()
Aliases: to_int
String.to_s()
Aliases: to_str
String.tr()
Aliases: translit
String.trans()
String.trim()
Aliases: strip
String.uc()
Aliases: upper, upcase
String.unescape()
String.unpack()
String.warn()
String.wc()
Aliases: wordcase
String.words()
To install Sidef, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Sidef
CPAN shell
perl -MCPAN -e shell install Sidef
For more information on module installation, please visit the detailed CPAN module installation guide.