This is a 2-player game. The game begins with a binary string (leading zeros not ignored).
Each turn, a player can remove a sequence of consecutive and identical digits from the left.
For example, if the current game is $00001110011101$, a player has a choice of removing 1, 2, 3 or 4 zeroes from the left. If the game is $1001011$, the player's only option is to remove the leading 1.
The player who removes the last digit(s) win.
I understand that when the game contains only 0s or 1s, it is a winning position (since the player can simply take all remaining digits). But in general, what is a winning position in this game?
If there are more than one identical digits from the left, the first wins:
1)He can remove all of them
2)He can remove all of them except one then the second have to remove the last.
So he can chose his position(second or first) in the game without first sequence of identical digit. Using your example: 00001110011101 He can remove four zeroes and be the second player in 1110011101-game or he can remove 3 zeroes and be the first one. Then he can obviously win by choosing the position that wins in the new game.
If there is only one identical digit from the left then the players will have only one choice until one of them gets more than one digit and wins.