Remove shape from text below where they intersect
I want this simple effect:

The line is above the text and where they intersect, it cuts the text content. Where they don't intersect, the line is visible.
I'm using red just to make it clear, but I will be using a black and white texture to emulate something like this:

Important: I need the text to be editable, so the texture will stay on top, untouched. I can't rely on making a selection out of the text and then create a mask from that selection, because then I'm stuck to only being able to use that text.
Also, when it comes to the texture, should my texture be 100% black and white, or can I use texture that has gray as well? Or do I absolutely need black over transparency, only?
I would like this to be a workflow where I can save it as a style so I can easily reuse it.
Thanks

