diff --git a/GaudiPluginService/src/PluginService.cpp b/GaudiPluginService/src/PluginService.cpp
index 5adb87c1955f67388794cd39e20708f840f26eea..df27d150158a41ca550d8bb8114c28a31bf9f3c0 100644
--- a/GaudiPluginService/src/PluginService.cpp
+++ b/GaudiPluginService/src/PluginService.cpp
@@ -142,7 +142,7 @@ namespace Gaudi
 #if _GLIBCXX_USE_CXX11_ABI
         return std::regex_replace(
             realname.get(),
-            std::regex{"std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > ?"},
+            std::regex{"std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >( (?=>))?"},
             "std::string" );
 #else
         return std::string{realname.get()};