I have a large set of filenames that may or may not have names (as part of the string). I've been using regexes and some logic to determine this.
There has to be something in cpan that I can use to test if a string is a name or has a name in it.. etc.
But I don't find that, the closest I find is data in Data::RandomPerson, which has.. some census data to pull a random name, etc.
I want to be able to do something like..
use Lingua::EN::Names 'is_name'; # ?? my $string = '123-James-Rubyn2134_docs.pdf'; my @names = grep{ is_name( lc($_) ) } split( /\W+/, $string ); print "Names : @names\n";
Now, I could have coded this in the time it took to look it up, fail, and ask. But- Is something like this out there? Like.. a Data Census list that can easily be queried.. I'm having a hard time believing it's not just me left wanting on my search skills.
update
Lingua::Names . It's a hack.. but it has a test suite and .. dammit.. it works. Does what I needed.
In reply to missing simple 'is this a name' module on cpan? by leocharre
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |