Manipulate extension

Bundles destructive string manipulation functionalities

on

Methods

insert(String toInsert, int position) String
Inserts the toInsert string to a string at index position
latinize() String
Returns a latinised string
reverse() String
Reverses a string. Works with strings containing graphemes
slugify() String
Slugifies the string and replaces diacritics with corresponding latin characters
splice(int deleteCount, int startPosition, String replacement) String
Changes a string by deleting deleteCount of chacters from the startPosition. Replaces replacement charactes instead of deleted characters
translate(Map<String, String> translations) String
Translate a string by replacing a given substring with another substring