mint.string - Palamecia/mint GitHub Wiki

Module

load mint.string

This module provides a set of functions to perform extra operations on strings.

Functions

Descriptions

isAlnum

def (const self)

Returns true if any character in self a decimal digit or a letter; otherwise returns false.

isAlpha

def (const self)

Returns true if any character in self a letter; otherwise returns false.

isAscii

def (const self)

Returns true if any character in self is ASCII; otherwise returns false.

isBlank

def (const self)

Returns true if any character in self a blank character; otherwise returns false.

isCapitalized

def (const self)

Returns true if self is capitalized (the first character of each word is uppercase and remaining characters are lowercase); otherwise returns false.

isCntrl

def (const self)

Returns true if any character in self a control character; otherwise returns false.

isDigit

def (const self)

Returns true if any character in self a decimal digit; otherwise returns false.

isGraph

def (const self)

Returns true if any character in self has a graphical representation; otherwise returns false.

isLower

def (const self)

Returns true if any character in self is lowercase; otherwise returns false.

isPrint

def (const self)

Returns true if any character in self is printable; otherwise returns false.

isPunct

def (const self)

Returns true if any character in self is a punctuation character; otherwise returns false.

isSpace

def (const self)

Returns true if any character in self a space character; otherwise returns false.

isUpper

def (const self)

Returns true if any character in self is uppercase; otherwise returns false.

isWord

def (const self)

Returns true if any character in self a decimal digit, a letter, or an underscore ('_'); otherwise returns false.

ltrim

def (self)

Returns a new string after removing any leading whitespaces.

rtrim

def (self)

Returns a new string after removing any trailing whitespaces.

toCapitalized

def (const self)

Returns a new string after replacing each first character of each word by uppercase and remaining characters by lowercase.

toLower

def (const self)

Returns a new string after replacing each character by lowercase.

toUpper

def (const self)

Returns a new string after replacing each character by uppercase.

trim

def (self)

Returns a new string after removing any leading and trailing whitespaces.

utf8ByteCount

def (self)

Returns the amount of bytes used to represent the string using the UTF-8 encoding (excluding the trailing '\0' character).