Because of the way regular expressions work, they were already bounded at newlines here, but explicit is better than implicit :-).
Don't write parsers after midnight kids. For the explanation: I mixed up the syntax bits between Blueprint and textual protocol buffers...