If you was using AutoIT you probably know function named StringBetween. When I started to write in C# I was missing it, so i have wrote new one:
Code:
public static string[] StringBetween(string code, string before, string after)
{
bool exist = true;
string[] result = new string[0];
int indexxx = 0;
while (exist)
{
try
{
int beforeindex = code.IndexOf(before) + before.Length;
int afterindex = code.IndexOf(after, beforeindex);
int test = code.IndexOf(before);
if (code.IndexOf(before) != -1 && code.IndexOf(after) != -1)
{
Array.Resize(ref result, result.Length + 1);
result[indexxx] = code.Substring(beforeindex, afterindex - code.IndexOf(before) - before.Length);
code = code.Remove(0, afterindex + after.Length);
indexxx += 1;
}
else
{ exist = false; }
}
catch { exist = false; }
}
return result;
}