I need to split or seperate a HEX, for example I have HEX value received from IR Remote and value what i get is 1FE3DC So I need to split every hex. How I can do that? I would like something like this.

OP, I think you are barking up the wrong tree. Each button on the remote sends a unique code. There is no discernable pattern to the value sent, though. So, you won't be able to predict which button to press to cause a specific LED to light up.

Explaining WHAT you want to do with the remote, rather than HOW you think you should do it, would be useful.

You can use sprintf() to convert a numeric value to a string, in whatever format you like, including HEX.

Then, you can pick apart the characters in whatever way you want. Given that you may get AC5D7A when pressing the '1' button and 123976 when pressing the '2' button, how is that useful, though? You'd have to create a table showing the button to press and the resulting hex code, in order for the user to know which button to press to make, for instance, pin 7 go high.

The result on the Arduino side will be a series of 6 to 10 actions that happen when any given button on the remote is pressed. How converting the value to a HEX string and performing each action individually is better than performing the set of actions because the value was AC5D7A is what I am having trouble understanding.

for example if it will be a remote control car, where every character has something meaning. First sended char is changed tepend of joistic value 0-255 for speedIf joistic is at midl the value is 127, if full forward 255, if full backward then 0.