I've simple text:
$text = "БАДРЎ(Й) (ي(بدرو он ки рўи нозебу хунук до- рад, бадафт, безеб, бадбашара; муќоб. Тез-тез зур - зур. ОБАНДОМ آباندام маљ. обпайкар, нозукан- дом, латифбадан. FБАФКАН آبافكن муњаррики обафкан, даст- гоњи обпошї.";
Here I want to combine words and get this result:
БАДРЎ(Й) (ي(بدرو он ки рўи нозебу хунук дорад, бадафт, безеб, бадбашара; муќоб. Тез-тез ганда. ОБАНДОМ آباندام маљ. обпайкар, нозукандом, латифбадан. FБАФКАН آبافكن муњаррики зур - зур обафкан, дастгоњи обпошї.
That is, you need to combine these words in this way:
до- рад to дорад
нозукан- дом to нозукандом
даст- гоњи to дастгоњи
I use this code for deleting :
$regex = '~-\R~';
$result = preg_replace($regex, '', $string);
And get only that result:
БАДРЎ(Й) (ي(بدرو он ки рўи нозебу хунук дорад, бадафт, безеб, бадбашара; муќоб. Тез-тез зур - зур. ОБАНДОМ آباندام маљ. обпайкар, нозукан- дом, латифбадан. FБАФКАН آبافكن муњаррики обафкан, даст- гоњи обпошї.
Could not combine these words:
нозукан- дом to нозукандом
даст- гоњи to дастгоњи