are regexp greedy by default ? then you probably want `.*?` but `[^"]*` might be more efficient (backtracking)