String manipulation functions.
var string = require( '@stdlib/string' );Namespace containing string manipulation functions.
var str = string;
// returns {...}The namespace exposes the following string manipulation functions:
acronym( str[, options] ): generate an acronym for a given string.camelcase( str ): convert a string to camel case.capitalize( str ): capitalize the first character in a string.codePointAt( string, position[, backward] ): return a Unicode code point from a string at a specified position.constantcase( str ): returns a string converted to a constant case.endsWith( str, search[, len] ): test if a string ends with the characters of another string.fromCodePoint( pt1[, pt2[, pt3[, ...]]] ): create a string from a sequence of Unicode code points.kebabcase( str ): convert a string to kebab case.lpad( str, len[, pad] ): left pad a string.ltrim( str ): trim whitespace characters from the beginning of a string.lowercase( str ): convert a string to lowercase.nextGraphemeClusterBreak( string[, fromIndex] ): return the next extended grapheme cluster break in a string after a specified position.numGraphemeClusters( str ): return the number of grapheme clusters in a string.pad( str, len[, options] ): pad a string.pascalcase( str ): convert a string to Pascal case.percentEncode( str ): percent-encode a UTF-16 encoded string according to RFC 3986.removeFirst( str ): remove the first character of a string.removeLast( str ): remove the last character of a string.removePunctuation( str ): remove punctuation characters from a string.removeUTF8BOM( str ): remove a UTF-8 byte order mark (BOM) from the beginning of a string.removeWords( str, words[, ignoreCase] ): remove a list of words from a string.repeat( str, n ): repeat a string a specified number of times and return the concatenated result.replace( str, search, newval ): replace search occurrences with a replacement string.reverseString( str ): reverse a string.rpad( str, len[, pad] ): right pad a string.rtrim( str ): trim whitespace characters from the end of a string.snakecase( str ): convert a string to snake case.startcase( str ): capitalize the first letter of each word in a string.startsWith( str, search[, position] ): test if a string starts with the characters of another string.substringAfterLast( str, search ): return the part of a string after the last occurrence of a specified substrin.substringAfter( str, search ): return the part of a string after a specified substring.substringBeforeLast( str, search ): return the part of a string before the last occurrence of a specified substring.substringBefore( str, search ): return the part of a string before a specified substring.trim( str ): trim whitespace characters from the beginning and end of a string.truncateMiddle( str, len[, seq] ): truncate a string in the middle to a specified length.truncate( str, len[, ending] ): truncate a string to a specified length.uncapitalize( str ): uncapitalize the first character of a string.uppercase( str ): convert a string to uppercase.utf16ToUTF8Array( str ): convert a UTF-16 encoded string to an array of integers using UTF-8 encoding.
var getKeys = require( '@stdlib/utils/keys' );
var string = require( '@stdlib/string' );
console.log( getKeys( string ) );