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 looks for "any number of = signs, including 0"
=*;
If you want "= followed by any number of other characters" you want
=.*;
However, that will match greedily - if you want lazy matching (so that it stops one group when it finds the next semicolon) you might want:
=.*?;