4.0 KiB
4.0 KiB
module strings
Contents
- dice_coefficient
- find_between_pair_rune
- find_between_pair_string
- find_between_pair_u8
- hamming_distance
- hamming_similarity
- jaro_similarity
- jaro_winkler_similarity
- levenshtein_distance
- levenshtein_distance_percentage
- new_builder
- repeat
- repeat_string
- split_capital
- Builder
dice_coefficient
find_between_pair_rune
Examples
assert strings.find_between_pair_rune('(V) (NOT V)',`(`,`)`) == 'V'
assert strings.find_between_pair_rune('s {X{Y}} s',`{`,`}`) == 'X{Y}'
find_between_pair_string
Examples
assert strings.find_between_pair_string('/*V*/ /*NOT V*/','/*','*/') == 'V'
assert strings.find_between_pair_string('s {{X{{Y}}}} s','{{','}}') == 'X{{Y}}'
find_between_pair_u8
Examples
assert strings.find_between_pair_u8('(V) (NOT V)',`(`,`)`) == 'V'
assert strings.find_between_pair_u8('s {X{Y}} s',`{`,`}`) == 'X{Y}'
hamming_distance
hamming_similarity
jaro_similarity
jaro_winkler_similarity
levenshtein_distance
levenshtein_distance_percentage
new_builder
repeat
repeat_string
split_capital
Examples
assert strings.split_capital('XYZ') == ['X', 'Y', 'Z']
assert strings.split_capital('XYStar') == ['X', 'Y', 'Star']