Your best bet may be to count the pins of the ribbon cable and order one off eBay that has the same. Measure the length of the cable as well. The only issue might be the pitch also known as the spacing between the pins. In general it is 2.54 on most things. Also even though it is a type of ribbon cable it is a ffc cable so search for that. Best of luck.
Ha yeah I did actually consider tape, but neither end has enough exposed copper. The other issue is that one end is what looks like 1mm pitch and the other is 0.5mm pitch, and I can't find anything like that.
Its repairable. The easiest option if the other end is not a ZFI connector is to expose the cooper on both ends of the tear and solder together. hopefully you can expose the copper on the underside of it. That way you can just overlap the exposed parts and solder.
If all else fail you make a pitch adapter board i.e. one side has a a connect for .5mm and the other for 1mm, then use two different ffc's. Or you could solder wires, though things are nicer if they can come apart.
Gonna try exposing the copper, I'm thinking maybe an exacto knife to rub away the coating. If I can do that and line both sides up the next question is how to solder them together, could be hard to do and also prevent bridging. Unless I just line then up and use take to keep the parts connected. The alternative is maybe use some AWG30 wire to connect each track on the cable. I've done some pretty fine pitch work before so it should be doable.
Once exposed tin all of the exposed copper. make sure there are no globs so that you can prevent briding. Then when you place on top of each other you can just place the soldering iron on top of the over lapped to melt the solder, as the heat will go through enough to melt the solder. As long as there was enough solder the connections shouldnt be too fragile, but after testing it works id recommend gluing it in some way.