17: use dot (.) regexp instead of equivalent [^\n]