Я анализирую файл журнала и пытаюсь совместить утверждения ошибок. Часть строки, которую я сопоставляю с «ошибкой CS», применима к многочисленным строкам, некоторые дубликаты некоторые нет. Есть ли способ, которым я не могу вернуть дубликаты. Использование Java аромат RegEx ..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
хотел бы его вернуть:
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
На каком языке вы используете Java или C#? – NullUserException
См. Также: http://stackoverflow.com/questions/1863957/how-do-i-convert-an-array-of-strings-to-a-array-of-unique-values – kennytm
В зависимости от структуры вашего файл журнала ошибок, вы можете удалить дубликаты в регулярном выражении. Но я бы рекомендовал сделать это после того, как у вас есть матчи, что-то вроде того, что предложил KennyTM в его ссылке выше – NullUserException