Retrieving password with known segments

I have forgotten my wallet password,  I managed to get my keystore file, and derived from it the hashcode, i prepared a wordlist, but i got nothing out of it!

Here's the command I used : 
.\hashcat.exe -m 15700 --force -D2 hashcode.txt pass.txt -w3 -r rules\dive.rule

The thing is, I might know segments of the password, but I don't know how to add them using regular expressions, or mask attack,

For example , I know my password contains 2 of the following terms : "Azerty",  "Qsdfgh" , "Wxcvb", "Yuiop",  "2021", in addition to some characters / numbers between these terms and in the end of the pass.
Something like this : 
Azertyxx[font=Tahoma, Verdana, Arial, sans-serif]Qsdfghxxxx   / [font=Tahoma, Verdana, Arial, sans-serif]Wxcvbxxxx[font=Tahoma, Verdana, Arial, sans-serif]Qsdfghxxxx /  [font=Tahoma, Verdana, Arial, sans-serif]Azertyxx[font=Tahoma, Verdana, Arial, sans-serif]2021xx
(x's are unknown combinations Sad )

Can any one help me write the correct Maskfile for this combination?
I have the same Problem, a solution would be great!

Your problem is quiet difficult. With combipow you might get the first combination of your password. But as 2021 is inbetween it makes everything kind of harder.

The 15700 attack is extreme slow. you have to try to figure out how to reduce the candidats to few 1000. Did you maybe use the password somewhere else, where an other hash mode was used?

Kind regards