Module voca_rs::manipulate [−][src]
Expand description
Manipulate with the subject
.
Functions
Returns a copy of subject
expands spaces using the tab characters.
Returns a copy of subject
expands the tab characters using spaces.
Adds the suffix
to the end of the string unless it already exists in the subject
.
Inserts into subject
a string to_insert
at specified position
.
Latinises the subject
by removing diacritic characters.
Pads subject
to a new length
.
Pads subject
from left to a new length
.
Pads subject
from right to a new length
.
Repeats the subject
number of times
.
Replaces the matches of pattern
with replacement
.
Replaces all matches of pattern
with replacement
.
Reverses the subject
.
Reverses the subject
taking care of surrogate pairs and combining marks.
Slugifies the subject
. Cleans the subject
by replacing diacritics with corresponding latin characters.
Changes subject
by deleting delete_count
of characters starting at position start
. Places a new string to_add
instead of deleted characters.
Adds the prefix
to the start of the string unless it already exists in the subject
.
Translates characters or replaces substrings in subject
.
Removes whitespaces from left and right sides of the subject
.
Removes whitespaces from the left side of the subject
.
Removes whitespaces from the right side of the subject
.
Wraps subject
to a given number of characters using a string break character.
Pads subject
from left with zeros to a new length
.