mirror of
https://github.com/nim-lang/Nim.git
synced 2026-02-16 16:14:20 +00:00
Add split(...)
This commit is contained in:
12
README.md
12
README.md
@@ -104,3 +104,15 @@ Variants:
|
||||
- `findAllStr(...)` returns a `seq[string]`
|
||||
|
||||
[iter-find]: #finditerstring-regex-start--0-endpos---1-regexmatch
|
||||
|
||||
#### `split(string, Regex): seq[string]`
|
||||
|
||||
Splits the string with the given regex. This works according to the rules that
|
||||
Perl and Javascript use.
|
||||
|
||||
- If the match is zero-width, then the string is still split:
|
||||
`"123".split(r"") == @["1", "2", "3"]`.
|
||||
- If the pattern has a capture in it, it is added after the string split:
|
||||
`"12".split(re"(\d)") == @["", "1", "", "2", ""]`.
|
||||
|
||||
[proc-split]: #splitstring-regex-seqstring
|
||||
|
||||
Reference in New Issue
Block a user