Je suis en train d'analyser un fichier journal et d'essayer de faire correspondre les instructions d'erreur. La partie de la ligne correspondant à "erreur CS" s'appliquera à de nombreuses lignes dont certaines ne sont pas dupliquées. Y at-il un moyen que je ne peux pas retourner les doublons. En utilisant la saveur Java de RegEx ..Regex pour renvoyer des lignes uniques lorsque le modèle correspond
exemple: mon retour simple, regex
Class1.cs(16,27): error CS0117: 'string' does not contain a definition for 'empty'
Class1.cs(34,20): error CS0103: The name 'thiswworked' does not exist in the current context
Class1.cs(16,27): error CS0117: 'string' does not contain a definition for 'empty'
Class1.cs(34,20): error CS0103: The name 'thiswworked' does not exist in the current context
aimerait qu'il revienne:
Class1.cs(16,27): error CS0117: 'string' does not contain a definition for 'empty'
Class1.cs(34,20): error CS0103: The name 'thiswworked' does not exist in the current context
Quelle langue utilisez-vous, Java ou C#? – NullUserException
Voir aussi: http://stackoverflow.com/questions/1863957/how-do-i-convert-an-array-of-strings-to-a-array-of-unique-values – kennytm
Selon la structure de votre fichier journal des erreurs, vous pourriez être en mesure d'éliminer les doublons dans la regex. Mais je recommande de le faire après que vous ayez les correspondances, quelque chose comme ce que KennyTM a suggéré dans son lien ci-dessus – NullUserException