Module vibe.utils.string
Utility functions for string processing
Functions
Name | Description |
---|---|
allOf | Checks if all characters in 'str' are contained in 'chars'. |
anyOf | Checks if any character in 'str' is contained in 'chars'. |
countUntilAny | Finds the first occurence of any of the characters in `chars ` |
formatString | Formats a string using formattedWrite() and returns it. |
icmp2 | Special version of icmp() with optimization for ASCII characters |
joinLines | Joins an array of strings using 'linesep' as the line separator (\n by default). |
sanitizeUTF8 | Takes a string with possibly invalid UTF8 sequences and outputs a valid UTF8 string as near to the original as possible. |
stripA | ASCII whitespace trimming (space and tab) |
stripLeftA | ASCII whitespace trimming (space and tab) |
stripRightA | ASCII whitespace trimming (space and tab) |
stripUTF8Bom | Strips the byte order mark of an UTF8 encoded string. This is useful when the string is coming from a file. |
Aliases
Name | Type | Description |
---|---|---|
isAlpha | ASCII alpha character check |
Authors
Sönke Ludwig
Copyright
© 2012 RejectedSoftware e.K.
License
Subject to the terms of the MIT license, as written in the included LICENSE.txt file.