Simple but clear!
Furthermore, the expr match
construct is not what you need, since it searches for matching substring at the beginning of the string. Use expr index
A more straightforward way to do this task could be (probably among many other)
echo $LINE | grep -o \([0-9]\) | tr -d \(\)
He he... I know it is not so simple if you are not experienced, but can be a good exercise!