What have you done with the code lol, you've butchered it.
Go back to the last time you asked this, and take a look at my last post. In regex, where you put something means a lot, even 1 character different changes things.
Fex you've left out the x modifier in that second regex, so that those spaces around %a have become real spaces instead of being ignored. Instead you've put the x in the regex that doesn't need it.
And those $+() make no sense, they perform no function in your code.
I also believe the last thing I gave you were $regsubs, and not $regexes.
Anyway, use $replace(%a,faq-s,faqs) it's not the "most" fullproof method, but it'll work fine for you.
You put it in that /write line, instead of the %a.