This is kind of a theory question but I wonder whether it is possible or not.
So if you have a div with some content like...
£100.00 - BUY<
No, that can't be done without wrapping the desired text in another element, typically a .