I need to clean up a database containing strings like this:
<a href="/members/a/" title="a">a</a> ist der Gruppe <a href="/groups/3106/">a</a> beigetreten
or also
<a href="/members/a/" title="a">a</a> ist der Gruppe <a href="/groups/3106_123/">a</a> beigetreten
or also
<a href="/members/a/" title="a">a</a> ist der Gruppe <a href="/groups/3106_A/">a</a> beigetreten
or also
<a href="/members/a/" title="a">a</a> ist der Gruppe <a href="/groups/3106A/">a</a> beigetreten
I only need the numeric part after /groups/, so in this examples, only "3106". The number is of variable length.
Stripping the first part away is easy:
SUBSTRING(field, locate('groups/', field)+7)
but how to strip the rest away?

(?<=\/groups\/)[0-9]+. See regex101.com/r/zG8pL9/1