Find Strings between quotes (?:")((?:.|\n)*?)(?<!\\)(?:") The first group will be the string itself. Escaped quotes are ignored.