RegExr: Learn, Build, & Test RegEx 这个网站可以练习。
需求:匹配 abcdefgh=abcxxx=abcooo= 中的abc后面的。
零宽断言:
reStr = "(?<=abc).[^abc]+(?=)"
(?=exp) | 匹配exp前面的位置 |
(?<=exp) | 匹配exp后面的位置 |
(?!exp) | 匹配后面跟的不是exp的位置 |
string str = "aaaa====bbbb"; //匹配 ====
Regex rg = new Regex("(?<=aaaa).+(?=bbbb)");
Console.WriteLine(rg.Match(str).Value);