 |
Qore Programming Language Reference Manual
0.9.4.5
|
476 list<string>
split(
string sep,
string quote,
bool trim_unquoted =
False);
563 string substr(softint start, softint len);
string toSHA224()
Returns the SHA-224 message digest (a variant of SHA-2) of the string as a hex string.
const CD_ALL
code for decoding everything
Definition: ql_misc.dox.h:2179
*string getLine(int offset=0, *string eol, bool trim=True, *reference< int > size)
returns a string for the next line in the string buffer starting at the given offset (or at the begin...
string substr(softint start)
Returns a portion of a string starting from an integer offset.
string encoding()
Returns the name of the string's character encoding.
const CE_XHTML
code for encoding XHTML entities
Definition: ql_misc.dox.h:2149
bool isDataPrintableAscii()
returns True if the string is empty or only contains printable non-control ASCII characters (ie all c...
bool equalPartialPath(string ostr)
Compares the beginning of the current string assumed to be a path with a shorter string passed as an ...
string getEncoded(int code=CE_XHTML)
returns a string based on the string value with encodings as per the code argument
bool empty()
Returns True if the string is empty, False if not.
bool intp()
Returns True if the string can be converted to an integer, False if not, this depends on the first (o...
bool equalPartial(string ostr)
Compares the beginning of the current string with a shorter string passed as an argument for equality...
string toBase64(softint maxlinelen=-1)
Returns the base64-encoded representation of the string.
bool sizep()
Returns True since strings can return a non-zero size.
int comparePartial(string ostr)
Compares the beginning of the current string with a shorter string passed as an argument,...
int find(softstring substr, softint pos=0)
Retrieves the character position of a substring within a string.
int strlen()
Returns the number of bytes in the string (not including the terminating null character ('\0')
const True
logical True
Definition: qc_qore.dox.h:98
string upr()
Returns the string in upper case.
string substr(softint start, softint len)
Returns a portion of a string starting from an integer offset, with a length parameter.
list< string > split(string sep, bool with_separator=False)
Splits a string into a list of components based on a separator string.
bool strp()
Returns True by default.
int length()
Returns the number of characters in the string; may not be equal to the byte length (returned by Qore...
string toSHA384()
Returns the SHA-384 message digest (a variant of SHA-2) of the string as a hex string.
string lwr()
Returns the string in lower case.
string unaccent()
Returns a string with all accented characters removed.
string trim(string str, *string chars)
Removes byte characters from the start and end of a string and returns the new string (also see the t...
string toSHA512()
Returns the SHA-512 message digest (a variant of SHA-2) of the string as a hex string.
bool regex(string regex, int options=0)
Returns True if the regular expression matches the string passed, otherwise returns False.
bool val()
Returns False if the string is empty, True if not.
int width()
Returns the width of characters in the string; some unicode characters take up multiple spaces on out...
string toMD5()
Returns the MD5 message digest of the string as a hex string.
Methods in this pseudo-class are available to be executed on any value type (even NOTHING); this is t...
Definition: Pseudo_QC_All.dox.h:6
Methods in this pseudo-class can be executed on strings.
Definition: Pseudo_QC_String.dox.h:6
binary toBinary()
Returns a binary value with the string's data.
const False
logical False
Definition: qc_qore.dox.h:96
int size()
Returns the number of bytes in the string (not including the terminating null character ('\0')
int rfind(softstring substr, softint pos=-1)
Retrieves the character position of a substring within a string, starting the search from the end of ...
int toInt(int base=10)
Converts the string to an integer value with respect to the base.
string getDecoded(int code=CD_ALL)
returns a string based on the string value, decoded as per the code argument
string toSHA256()
Returns the SHA-256 message digest (a variant of SHA-2) of the string as a hex string.
list< string > split(string sep, string quote, bool trim_unquoted=False)
Splits a string into a list of components based on a separator string and a quote character.
int getUnicode(int offset=0)
returns the Unicode code for the given character offset in the string
int typeCode()
Returns Qore::NT_STRING.
main Qore-language namespace
Definition: Pseudo_QC_All.dox.h:3
string toHex()
returns a string of hexadecimal digits corresponding to the contents of the string
*list< *string > regexExtract(string regex, int options=0)
Returns a list of substrings in a string based on matching patterns defined by a regular expression.
string toSHA1()
Returns the SHA1 message digest of the string as a hex string.
bool isDataAscii()
returns True if the string is empty or has no characters with the high bit set (ie all characters < 1...
binary binary()
Always returns an empty binary object (of zero length)