0xabcd12 0xghjhgh sdfgsdfg rtrt 0x23f
я предлагаю так делать:
в тексте ищеш 0х,
потом после 0х читаеш ЦИФРИ до тех пор пока не будет конец (тоесть встретитса буква, пробел, знаки разние и тд (a,b,c,d,e,f - ето подходит!)),
и в конце копируеш текст, начиная с 0х до ..
Результат:
0xabcd12
0x23f
п.с.: если надо, могу на делфи такое сделать для тебя =)