mirror of
https://github.com/Mercury-Language/mercury.git
synced 2026-04-16 18:03:36 +00:00
Estimated hours taken: 3
Branches: main
A few handy functions for splitting a string added.
library/string.m:
Added remove_suffix_if_present, split_at_separator, split_at_char,
split_at_string
tests/hard_coded/string_split.m:
A simple test of split_at_* functions.
tests/hard_coded/string_split.exp:
Expected results of the tests of split_at_* functions.
tests/hard_coded/string_various.m:
Created. Added testcase for remove_suffix_if_present.
tests/hard_coded/string_various.exp:
Created. Added results for remove_suffix_if_present.
NEWS:
Added a comment that the functions have been added.
7 lines
176 B
Plaintext
7 lines
176 B
Plaintext
hello:world:how:are:you!
|
|
hello<tab>world<tab>how<tab>are<tab><tab>you!
|
|
user<tab>group<tab>id1<tab>id2
|
|
x<tab>ay<tab>az
|
|
x<tab>a <tab>aax <tab> x
|
|
col1<tab>col2:val2<tab>col3<tab>
|