Search All of the Math Forum:
Views expressed in these public forums are not endorsed by
Drexel University or The Math Forum.



Question Using Regexpi
Posted:
Jul 3, 2013 10:39 AM


Hello,
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.
Kevin



