in reply to Match whitespace or start-of-string with lookbehind

I like ysth's response best but here's another: size each alternative to be identical.

(?<= (?s: ^. ) | \s )