Skip to content

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

String Manipulation

Utilized for modifying, parsing, or examining strings (sequences of characters) in processes like data cleaning, text processing, and producing formatted output.

Features

Padding

• lpad

left pad a string

• rpad

right pad a string

• pad

pad a string

Trimming

• ltrim

trim whitespace characters from the beginning of a string

• rtrim

trim whitespace characters from the end of a string

• ltrimN

trim n characters from the end of a string

• rtrimN

trim n characters from the end of a string

Case Conversion

• constantCase

convert a string to constant case

• dotCase

convert a string to dot case

• headerCase

convert a string to HTTP header case

• kebabCase

convert a string to kebab case

• pascalCase

convert a string to Pascal case

• snakeCase

convert a string to snake case

• startCase

capitalize the first letter of each word in a string

Removing Characters

• removeFirst

remove the first character(s) of a string

• removeLast

remove the last character(s) of a string

• removePunctuation

remove punctuation characters from a string

• removeUTF8BOM

remove a UTF-8 byte order mark (BOM) from the beginning of a string

• removeWords

remove a list of words from a string

Splitting and Substrings

• splitGraphemeClusters

split a string by its grapheme cluster breaks

• substringAfterLast

return the part of a string after the last occurrence of a specified substring

• substringBeforeLast

return the part of a string before the last occurrence of a specified substring

• truncateMiddle

truncate a string in the middle to a specified length

Repeating and Reversing

• repeat

repeat a string a specified number of times and return the concatenated result

• reverseString

reverse a string

Encoding

• percentEncode

percent-encode a UTF-16 encoded string according to RFC 3986

• utf16ToUTF8

convert a UTF-16 encoded string to an array of integers using UTF-8 encoding

Unicode and Grapheme Clusters

• codePointAt

return a Unicode code point from a string at a specified position

• fromCodePoint

create a string from a sequence of Unicode code points

• nextCodePointIndex

return the position of the next Unicode code point in a string after a specified position

• nextGraphemeClusterBreak

return the next extended grapheme cluster break in a string after a specified position

• prevGraphemeClusterBreak

return the previous extended grapheme cluster break in a string before a specified position

Number Conversion

• num2words

convert a number to a word representation

Misc

• Acronym

generate an acronym for a given string

• uncapitalize

uncapitalize the first character of a string

Dependencies:

• Mendix modeler 9.12.4.

Screenshots:

Screenshot_1

Screenshot_2

Screenshot_3

Issues, suggestions and feature requests

https://github.com/bharathidas/String-Manipulation/issues

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors