On Thu, Apr 16, 2015 at 9:32 AM, Greg Wooledge <wool...@eeg.ccf.org> wrote: > On Thu, Apr 16, 2015 at 09:29:56AM -0500, Dan Douglas wrote: >> I find myself in need of something along the lines of Python's >> `re.split` and `re.findall` all the time. E.g. splitting an ip into an >> array of octets. > > IFS=. read -ra octets <<< "$ip"
Sure, but validation is then separate if needed. There are plenty of applications where you want either a multi-character or non-static delimiter, possibly with pattern matching on the data at the same time.