Reicht beides nicht aus, um alle Fälle abzudecken. In den Strings müssen " und \ schon escaped werden können (mit einem Backslash).