I\'m trying to use a regular expression to find all substrings that start with an equals sign (=
) and ends with a semicolon (;
) with any number of char
This may be what you are looking for. You need to specify a character set or wild card character that you are applying the asterisk to.
"=([^;]*);"
You can also use the reluctant quantifier:
"=(.*?);"
Using the parenthesis you now have groups. I believe the first group is the whole entire match, and group[1]
is the group found within the parenthesis.
The code may look something like:
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 ';'.
}