I have a fairly easy question. I want to match numbers that occur ONLY at the end of a string. For example, I have the following string:
String = 'NR1 MGT - 61 HOURS'
I have written the following code to pull out the number '61' using the '$' to try to match the number at the end of the string:
Match = regexpi(String,'((\d*\x2C\d*\x2E\d*)|(\d*\x2E\d*)|(\d*\x2C\d*)|(\d*))$','match');
This returns an empty cell meaning that nothing could be matched. However, when I remove the '$' it returns the numbers '1' and '61' but I only want it to return the '61' because it occurs at the end of the string. I'm clearly not using the '$' operator correctly and hopefully someone can show me how to do this properly. Thanks for the help.