You might want to take a look at this very good book:
Mastering Algorithms with Perl, by Jon Orwant, Jarkko Hietaniemi and John Macdonald (O'Reilly). Chapter 9 ("Strings") has quite a bit of things about fuzzy matching and other interesting things. The good thing about it is that it gives you not only Perl solutions (such as using the XYZ module), but also some solid CS theory behind, with important known algorithms, etc.
It might be out of print, but I did not have too much trouble finding it second hand on the Internet a couple of years ago, or so. And it is a really "nice to read" and "nice to have" book. It definitely helped me several times when I had to tackle a subject really new to me (or long forgotten).
You might prefer The art of Computer Programming, the bible of programming by Donald Knuth, which I am also using relatively regularly (probably being a bit of a masochistic), or the famous Cormen et al. textbook, but the good thing about Mastering Algorithms with Perl is that it is usually easier to grasp and is directly related to our (well at least my) favorite language.
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.