Bug in RegExp node

For matching “abc” in “text(abc)”, I tried: “((.*))”. The node generates not the desired one output pin, but two, and does not return the match.

Same for matching “text” in “text(abc)” when using “(.*)(”. Node generates two output pins, throws no error and returns no matches.

Same patterns using the .NET regex engine work just fine.