Это может быть то, что вы ищете. Вам необходимо указать набор символов или подстановочный знак, к которому вы применяете звездочку.
"=([^;]*);"
Вы также можете использовать квантификатор с неохотой:
"=(.*?);"
Используя скобки, теперь у вас есть группы. Я считаю, что первая группа - это целое совпадение, а group[1]
- это группа, найденная в скобках.
Код может выглядеть примерно так:
Regex r = new Regex("=([^;]*);");
Match m = r.Match(yourData);
while (m.Success) {
string match = m.Groups[1];
// match should be the text between the '=' and the ';'.
}