[Overview][Resource strings][Constants][Types][Procedures and functions][Index] Reference for unit 'strutils' (#rtl)

Reference for unit 'strutils': Procedures and functions

AddChar

  

Add characters to the left of a string till a certain length

AddCharR

  

Add chars at the end of a string till it reaches a certain length

AnsiContainsStr

  

Checks whether a string contains a given substring

AnsiContainsText

  

Check whether a string contains a certain substring, ignoring case.

AnsiEndsStr

  

Check whether a string ends with a certain substring

AnsiEndsText

  

Check whether a string ends with a certain substring, ignoring case.

AnsiIndexStr

  

Searches, observing case, for a string in an array of strings.

AnsiIndexText

  

Searches, case insensitive, for a string in an array of strings.

AnsiLeftStr

  

Copies a number of characters starting at the left of a string

AnsiMatchStr

  

Check whether a string occurs in an array of strings, observing case.

AnsiMatchText

  

Check whether a string occurs in an array of strings, disregarding case.

AnsiMidStr

  

Returns a number of characters copied from a given location in a string

AnsiProperCase

  

Pretty-Print a string: make lowercase and capitalize first letters of words

AnsiReplaceStr

  

Search and replace all occurrences of a string, case sensitive.

AnsiReplaceText

  

Search and replace all occurrences of a string, case insensitive.

AnsiResemblesText

  

Check whether 2 strings resemble each other.

AnsiReverseString

  

Reverse the letters in a string.

AnsiRightStr

  

Copies a number of characters starting at the right of a string

AnsiStartsStr

  

Check whether a string starts with a given substring, observing case

AnsiStartsText

  

Check whether a string starts with a given substring, ignoring case

BinToHex

  

Convert a binary buffer to a hexadecimal string

Copy2Space

  

Returns all characters in a string till the first space character (not included).

Copy2SpaceDel

  

Deletes and returns all characters in a string till the first space character (not included).

Copy2Symb

  

Returns all characters in a string till a given character (not included).

Copy2SymbDel

  

Deletes and returns all characters in a string till a given character (not included).

Dec2Numb

  

Convert a decimal number to a string representation, using given a base.

DecodeSoundexInt

  

Decodes the integer representation of a soundex code and returns the original soundex code.

DecodeSoundexWord

  

Decodes the word-sized representation of a soundex code and returns the original soundex code.

DelChars

  

Delete all occurrences of a given character from a string.

DelSpace

  

Delete all occurrences of a space from a string.

DelSpace1

  

Reduces sequences of space characters to 1 space character.

DupeString

  

Creates and concatenates N copies of a string

ExtractDelimited

  

Extract the N-th delimited part from a string.

ExtractSubstr

  

Extract a word from a string, starting at a given position in the string.

ExtractWord

  

Extract the N-th word out of a string.

ExtractWordPos

  

Extract a word from a string, and return the position where it was located in the string.

FindPart

  

Search for a substring in a string, using wildcards.

GetCmdLineArg

  

Returns the command-line argument following the given switch.

Hex2Dec

  

Converts a hexadecimal string to a decimal value

HexToBin

  

Convert a hexadecimal string to a binary buffer

IfThen

  

Returns one of two strings, depending on a boolean expression

IntToBin

  

Converts an integer to a binary string representation, inserting spaces at fixed locations.

IntToRoman

  

Represent an integer with roman numerals

IsEmptyStr

  

Check whether a string is empty, disregaring whitespace characters

IsWild

  

Check whether a string matches a wildcard search expression.

IsWordPresent

  

Check for the presence of a word in a string.

LeftBStr

  

Copies Count characters starting at the left of a string.

LeftStr

  

Copies Count characters starting at the left of a string.

MidBStr

  

Copies a number of characters starting at a given position in a string.

MidStr

  

Copies a number of characters starting at a given position in a string.

NPos

  

Returns the position of the N-th occurence of a substring in a string.

Numb2Dec

  

Converts a string representation of a number to its numerical value, given a certain base.

Numb2USA

  

Insert thousand separators.

PadCenter

  

Pad the string to a certain length, so the string is centered.

PadLeft

  

Add spaces to the left of a string till a certain length is reached.

PadRight

  

Add spaces to the right of a string till a certain length is reached.

PosEx

  

Search for the occurance of a character in a string, starting at a certain position.

PosSet

  

Return the position in a string of any character out of a set of characters

PosSetEx

  

Return the position in a string of any character out of a set of characters, starting at a certain position

RandomFrom

  

Choose a random string from an array of strings.

Removeleadingchars

  

Remove any leading characters in a set from a string

RemovePadChars

  

Remove any trailing or leading characters in a set from a string

RemoveTrailingChars

  

Remove any trailing characters in a set from a string

ReverseString

  

Reverse characters in a string

RightBStr

  

Copy a given number of characters (bytes), counting from the right of a string.

RightStr

  

Copy a given number of characters, counting from the right of a string.

RomanToInt

  

Convert a string with a Roman number to it's decimal value.

RPos

  

Find last occurrence of substring or character in a string

RPosex

  

Find last occurrence substring or character in a string, starting at a certain position

SearchBuf

  

Search a buffer for a certain string.

Soundex

  

Compute the soundex of a string

SoundexCompare

  

Compare soundex values of 2 strings.

SoundexInt

  

Soundex value as an integer.

SoundexProc

  

Default AnsiResemblesText implementation.

SoundexSimilar

  

Check whether 2 strings have equal soundex values

SoundexWord

  

Calculate a word-sized soundex value

StringsReplace

  

Replace occurrences of a set of strings to another set of strings

StuffString

  

Replace part of a string with another string.

Tab2Space

  

Convert tab characters to a number of spaces

TrimLeftSet

  

Remove any leading characters in a set from a string and returns the result

TrimRightSet

  

Remove any trailing characters in a set from a string and returns the result

TrimSet

  

Remove any leading or trailing characters in a set from a string and returns the result

WordCount

  

Count the number of words in a string.

WordPosition

  

Search position of Nth word in a string.

XorDecode

  

Decode a string encoded with XorEncode

XorEncode

  

Encode a string by XOR-ing its characters using characters of a given key, representing the result as hex values.

XorString

  

Encode a string by XOR-ing its characters using characters of a given key.

The latest version of this document can be found at lazarus-ccr.sourceforge.net.