using System;
using System.Collections.Generic;
using System.Text.RegularExpressions;
public class Test
{
public static void Main()
{
string pattern = @"<Etiqueta>([a-záéíñóúü]+)";
string input = @"Hay datos <Etiqueta>que [re]quiero <Etiqueta>Hola que tal";
RegexOptions options = RegexOptions.IgnoreCase;
List<string> list = new List<string>();
foreach (Match m in Regex.Matches(input, pattern, options))
{
list.Add(m.Groups[1].Value);
}
string[] Datos = list.ToArray();
Console.WriteLine(string.Join("\n", Datos));
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYzsKdXNpbmcgU3lzdGVtLlRleHQuUmVndWxhckV4cHJlc3Npb25zOwoKCnB1YmxpYyBjbGFzcyBUZXN0CnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBNYWluKCkKCXsKICAgICAgICBzdHJpbmcgcGF0dGVybiA9IEAiPEV0aXF1ZXRhPihbYS16w6HDqcOtw7HDs8O6w7xdKykiOwogICAgICAgIHN0cmluZyBpbnB1dCA9IEAiSGF5IGRhdG9zIDxFdGlxdWV0YT5xdWUgW3JlXXF1aWVybyA8RXRpcXVldGE+SG9sYSBxdWUgdGFsIjsKICAgICAgICBSZWdleE9wdGlvbnMgb3B0aW9ucyA9IFJlZ2V4T3B0aW9ucy5JZ25vcmVDYXNlOwogICAgICAgIExpc3Q8c3RyaW5nPiBsaXN0ID0gbmV3IExpc3Q8c3RyaW5nPigpOwogICAgICAgIAogICAgICAgIGZvcmVhY2ggKE1hdGNoIG0gaW4gUmVnZXguTWF0Y2hlcyhpbnB1dCwgcGF0dGVybiwgb3B0aW9ucykpCiAgICAgICAgewogICAgICAgICAgICBsaXN0LkFkZChtLkdyb3Vwc1sxXS5WYWx1ZSk7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIHN0cmluZ1tdIERhdG9zID0gbGlzdC5Ub0FycmF5KCk7CiAgICAgICAgQ29uc29sZS5Xcml0ZUxpbmUoc3RyaW5nLkpvaW4oIlxuIiwgRGF0b3MpKTsKCX0KfQ==