match
RegExp → String → [String | Undefined]
Parameters
- rxA regular expression.
- strThe string to match against
Returns Array The list of matches or empty array.
Added in v0.1.0
Tests a regular expression against a String. Note that this function will return an empty array when there are no matches. This differs from String.prototype.match
which returns null
when there are no matches.
See also test.
R.match(/([a-z]a)/g, 'bananas'); //=> ['ba', 'na', 'na']
R.match(/a/, 'b'); //=> []
R.match(/a/, null); //=> TypeError: null does not have a method named "match"
split
(String | RegExp) → String → [String]
Parameters
- sepThe pattern.
- strThe string to separate into an array.
Returns Array The array of strings from
str
separated bysep
.
Added in v0.1.0
Splits a string into an array of strings based on the given separator.
See also join.
const pathComponents = R.split('/');
R.tail(pathComponents('/usr/local/bin/node')); //=> ['usr', 'local', 'bin', 'node']
R.split('.', 'a.b.c.xyz.d'); //=> ['a', 'b', 'c', 'xyz', 'd']