Sorry, I don't know of any tutorials as I don't really seek them out and learn more so by just diving in.
If I was presented with this problem where I wanted to keep the pattern I would export my view and create my mask in another software, then import it back under a fill layer by using a mask with a fill filter on the mask and dropping the mask in.
Example:



With such a mask I can change the colour to anything I want or fill it with another material:


Mask Layer:

How you create your mask depends on the tools you have outside of Painter. The more complex the pattern the more effort required, and having good UVs will make masking much easier to create.