Re: t9401 fails with OS X sed
- From
- Geert Bosch <bosch@adacore.com>
- Date
- Oct 25, 2012, 05:04 UTC
- Message-ID
- <F721B376-F4E6-4274-9A6E-BD1CFCBDA39F@adacore.com>
- In-Reply-To
- <609AC6E7-45CD-4472-B1DC-FBB785D6B815@gernhardtsoftware.com>
On Oct 24, 2012, at 23:54, Brian Gernhardt <brian@gernhardtsoftware.com> wrote:
> It works if I change \s to [[:space:]], but I don't know how portable that is.
As \s is shorthand for the POSIX character class [:space:], I'd say the latter should be more portable: anything accepting the shorthand should also accept the full character class. If not, you probably only care about horizontal tab and space, for which you could just use a simple regular expression. Just a literal space and tab character between square brackets is probably going to be most portable, though not most readable.
-Geert