Tex2002ans,
Sigil uses the PCRE library, whereas calibre uses Matthew Barnett's enhanced python regex module.
The difference is that PCRE supports a couple extensions the python module doesn't... but for the most part they provide the same features.
(You cannot capitalize captured text in calibre regex, but you can use a function replace instead. There's always multiple ways to fix the same problem.
)