I have a grep puzzle that\'s eluding me: I\'d like to remove the text following the final period in a collection of strings (i am using R, so perl
I cannot help you with r and I almost forgot perl, but this works both in JS (proof) and PHP
/\.[A-Za-z]+$/ --> replace this with empty string ""
^ ^ ^
| | |
| | end of line
| only chars (you can add 0-9 if numbers are also present)
dot before last chars
the syntax of regex is rather common, so I'm sure you can adopt it (maybe just get rid of /)