Faits : A.. Par jugement du 4 décembre 2008, le Tribunal correctionnel du district de Boudry a reconnu X._, Z._ et Y._ coupables d'actes d'ordre sexuel avec un enfant (art. 187 CP), commis le 2 septembre 2007 sur la personne de A._, alors âgée de quatorze ans et demi. Il a acquitté X._ et Y._ des chefs de prévention au sens des art. 189 CP (contrainte sexuelle), 190 CP (viol) et 191 CP (actes d'ordre sexuel commis sur une personne incapable de discernement ou de résistance) pour divers actes d'ordre sexuel. Enfin, le tribunal n'a pas retenu la circonstance aggravante de la commission en commun (art. 200 CP), les trois auteurs n'ayant pas agi simultanément ou directement l'un à la suite de l'autre. Le jugement pénal n'a fait l'objet d'aucun recours. Devant le juge pénal, la victime avait pris des conclusions civiles tendant à la condamnation solidaire des trois auteurs au paiement d'un montant de 87'830 fr.60, soit une indemnité pour tort moral de 20'000 fr., des dommages-intérêts de 60'000 fr. en raison de la perte d'une année scolaire, des frais d'avocat avant procès de 6'750 fr. et des frais médicaux de 1'080 fr.60. Le Tribunal correctionnel n'a pas tranché ce point, mais dit que les débats et le jugement sur les conclusions civiles interviendraient à la requête de la partie la plus diligente, une fois le jugement pénal devenu définitif. Sur requête du 11 février 2009 de la victime, le Tribunal régional du Littoral et du Val-de-Travers, à savoir le président du Tribunal correctionnel ayant statué le 4 décembre 2008, a repris l'instruction des conclusions civiles. Un expert psychiatre a été commis afin de déterminer les conséquences des événements du 2 septembre 2007 sur la victime; il a retenu un stress post-traumatique chronique, dû aux graves transgressions cumulées des trois auteurs. Par jugement du 7 juin 2011, le Tribunal régional du Littoral et du Val-de-Travers a condamné X._ à payer à la victime, avec intérêts, le montant de 11'080 fr.60 - soit une indemnité pour tort moral de 10'000 fr. et un montant de 1'080 fr.60 à titre de remboursement des frais médicaux - tant en raison des actes pour lesquels l'auteur avait été condamné pénalement qu'en raison de ceux pour lesquels il avait été acquitté; le tribunal a jugé que ces derniers actes engageaient la responsabilité civile de X._ au sens de l'art. 41 al. 2 CO, car ils étaient contraires aux moeurs, influaient sur l'appréciation du comportement fautif de leur auteur et étaient de nature à causer à la victime un dommage ainsi qu'un tort moral. En revanche, le tribunal n'a pas retenu de lien de causalité entre les actes commis par Y._ et Z._ et le dommage dont la victime réclamait réparation; comme les actes de X._ de nature à causer un préjudice à la victime avaient été perpétrés après le départ des deux autres auteurs, il n'y avait pas lieu d'imputer à ceux-ci une responsabilité solidaire au sens de l'art. 50 CO. Par acte du 11 juillet 2011 adressé à la Cour d'appel civile du Tribunal cantonal neuchâtelois, la victime a interjeté appel, concluant à ce que les trois auteurs soient solidairement condamnés à lui payer 87'830 fr.60. Après qu'un arrêt d'irrecevabilité a été annulé par la cour de céans (arrêt 4A_409/2012 du 16 octobre 2012), la Cour d'appel civile s'est saisie du recours comme appel civil. Par arrêt du 25 juin 2014, elle l'a rejeté au sens des considérants et a confirmé le jugement du 7 juin 2011. La Cour d'appel civile a considéré qu'en vertu du droit de procédure pénale neuchâtelois en vigueur à l'époque (art. 24 et 31 aCPPN), elle ne pouvait pas se prononcer sur des conclusions civiles en relation avec des comportements pour lesquels les auteurs avaient été acquittés. Quant aux faits pour lesquels les trois auteurs avaient été condamnés pénalement, ils n'étaient pas la cause du stress post-traumatique de la victime. En conséquence, le jugement rendu le 7 juin 2011 devait être confirmé, en l'absence de recours de X._. A._ a interjeté un recours en matière civile au Tribunal fédéral à l'encontre de cet arrêt, concluant à ce que les trois auteurs soient solidairement condamnés à lui payer la somme de 87'830 fr.60 avec intérêts à 5 % l'an dès le 2 septembre 2007. Par arrêt du 7 janvier 2015, le Tribunal fédéral a rejeté le recours dans la mesure où il était recevable. Tout d'abord, il était lié par le refus de la Cour d'appel civile d'examiner les conclusions civiles fondées sur des comportements pour lesquels des acquittements étaient intervenus, dès lors que le mémoire de recours ne contenait aucun grief constitutionnel en relation avec l'application du code de procédure pénal cantonal. S'agissant des comportements ayant conduit à une condamnation pénale des intimés Y._ et Z._, l'absence de lien de causalité naturelle constatée par la cour cantonale n'était pas attaqué sous l'angle de l'arbitraire; cette constatation était dès lors acquise. Enfin, la cour de céans a écarté le grief soulevé en lien avec l'absence de condamnation solidaire des trois auteurs sur le plan civil. B. Par demande du 20 juillet 2015, déposée auprès du Tribunal civil du Littoral et du Val-de-Travers, A._ a agi à l'encontre de X._, Z._ et Y._ afin qu'ils soient condamnés solidairement à lui verser la somme de 76'750 fr. avec intérêts à 5% dès le 2 septembre 2007. A l'appui de sa demande, elle invoque «les conséquences des actes illicites commis par X._, Y._, Z._, pour lesquels ces derniers ont été condamnés pénalement, respectivement acquittés pénalement, au bénéfice du principe in dubio pro reo». Avec l'accord des parties, le juge du tribunal civil a limité dans un premier temps la procédure à la question de la recevabilité de la demande. Par décision du 22 novembre 2016, il a déclaré la demande irrecevable, les prétentions de la demanderesse ayant d'ores et déjà été examinées au fond et fait l'objet d'une décision entrée en force. Statuant le 10 juillet 2017, la Cour d'appel civile du canton de Neuchâtel a rejeté l'appel déposé par la demanderesse et a confirmé la décision du 22 novembre 2016. En substance, elle a considéré que le litige faisait déjà l'objet d'une décision entrée en force. C. A._ interjette un recours en matière civile à l'encontre de l'arrêt cantonal, concluant principalement à ce que la demande du 20 juillet 2015 soit déclarée recevable et à ce que la cause soit renvoyée à l'autorité de première instance pour suite de la procédure. Ni la cour cantonale, ni les défendeurs n'ont été invités à se déterminer.