Why do regular expressions run differently in different databases?

select regexp_replace (regexp_replace) Yu 0min Za","","),"[\ u4e00 -\ u9fa5. The running result of ORACLE
ORACLE] {1,}", "U4e00 -\ u9fa5. The result of Yu Minli
GP running:?? The result of
HIVE running in Yu 0 min Za:? 0Za

Why are the results different?
PS: by the way, can you explain this regular expression so that I can understand it better? thank you!

Mar.21,2021
MySQL Query : SELECT * FROM `codeshelper`.`v9_news` WHERE status=99 AND catid='6' ORDER BY rand() LIMIT 5
MySQL Error : Disk full (/tmp/#sql-temptable-64f5-1e4635d-66538.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
MySQL Errno : 1021
Message : Disk full (/tmp/#sql-temptable-64f5-1e4635d-66538.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
Need Help?