using System;
using System.Text.RegularExpressions;
public class Example
{
public static void Main()
{
string pattern = @"(^[a-zA-Z._-]+)\(([0-9]+)\) : (error.*)";
string input = @".\include\intentionally_initally_empty.txt
1 File(s) copied
// Compiling galileo.sma ... Current time is: 15:26:16,93 - 11/09/2016
Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2013 ITB CompuPhase, AMX Mod X Team
galileo.sma(1026) : error 017: undefined symbol ""nextmap_plugin_init""
galileo.sma(1032) : error 017: undefined symbol ""register_dictionary_colored""
galileo.sma(1208) : error 017: undefined symbol ""nomination_clearAll""
gali_leo.sma(1288) : error 017: undefined symbol ""get_realplayersnum""
galileo.sma(1455) : error 017: undefined symbol ""serverChangeLevel""
galileo.sma(1524) : error 017: undefined symbol ""saveEndGameLimits""
gali-leo.sma(1558) : error 017: undefined symbol ""map_getNext""
galileo.sma(1572) : error 017: undefined symbol ""map_getNext""
galileo.sma(1620) : error 017: undefined symbol ""saveCurrentMapCycleSetting""
galileo.sma(2294) : error 017: undefined symbol ""cancelVoting""
galileo.sma(2312) : error 017: undefined symbol ""cancelVoting""
galileo.sma(2389) : error 017: undefined symbol ""map_getMinutesElapsedInteger""
galileo.sma(2389) : error 017: undefined symbol ""saveEndGameLimits""
galileo.sma(2390) : error 017: undefined symbol ""saveEndGameLimits""
galileo.sma(2391) : error 017: undefined symbol ""saveEndGameLimits""
galileo.sma(2392) : error 017: undefined symbol ""saveEndGameLimits""
galileo.sma(2942) : error 017: undefined symbol ""get_realplayersnum""
galileo.sma(2954) : error 017: undefined symbol ""get_realplayersnum""
galileo.sma(3062) : error 017: undefined symbol ""get_realplayersnum""
galileo.sma(3169) : error 017: undefined symbol ""map_isInMenu""
galileo.sma(3352) : error 017: undefined symbol ""get_realplayersnum""
galileo.sma(3425) : error 017: undefined symbol ""getPlayerNominationMapIndex""
galileo.sma(3471) : error 017: undefined symbol ""get_realplayersnum""
galileo.sma(3545) : error 017: undefined symbol ""color_print""
galileo.sma(3551) : error 017: undefined symbol ""color_print""
galileo.sma(3627) : error 017: undefined symbol ""color_print""
Compilation aborted.
26 Errors.
Could not locate output file compiled/galileo.amx (compile failed).
Took 0:00:01,54 seconds to run this script.
[Finished in 2.3s]";
RegexOptions options = RegexOptions.Multiline;
foreach (Match m in Regex.Matches(input, pattern, options))
{
Console.WriteLine("'{0}' found at index {1}.", m.Value, m.Index);
}
}
}
Please keep in mind that these code samples are automatically generated and are not guaranteed to work. If you find any syntax errors, feel free to submit a bug report. For a full regex reference for C#, please visit: https://msdn.microsoft.com/en-us/library/system.text.regularexpressions.regex(v=vs.110).aspx