Difference between revisions of "Perl"
From Christoph's Personal Wiki
(→My favourites) |
|||
Line 17: | Line 17: | ||
===My favourites=== | ===My favourites=== | ||
*[http://dbi.perl.org/ DBI] | *[http://dbi.perl.org/ DBI] | ||
+ | *[http://search.cpan.org/~abw/Math-Bezier-0.01/Bezier.pm Math::Bezier] | ||
*[http://search.cpan.org/~petdance/WWW-Mechanize-1.20/lib/WWW/Mechanize.pm WWW::Mechanize] (see: [http://www.perl.com/pub/a/2003/01/22/mechanize.html]) | *[http://search.cpan.org/~petdance/WWW-Mechanize-1.20/lib/WWW/Mechanize.pm WWW::Mechanize] (see: [http://www.perl.com/pub/a/2003/01/22/mechanize.html]) | ||
*[http://search.cpan.org/~gwilliams/WWW-Search-PubMed-1.002/lib/WWW/Search/PubMed.pm WWW::Search::PubMed] (see: [http://eutils.ncbi.nlm.nih.gov/entrez/query/static/esearch_help.html]) | *[http://search.cpan.org/~gwilliams/WWW-Search-PubMed-1.002/lib/WWW/Search/PubMed.pm WWW::Search::PubMed] (see: [http://eutils.ncbi.nlm.nih.gov/entrez/query/static/esearch_help.html]) |
Revision as of 07:02, 18 May 2007
Perl is a dynamic programming language.
Contents
Regex
see: Regular expression
Search and replace all "foo" with "bar" in filename
:
perl -i -pe 's/foo/bar/gi' filename
Modules
Search and download: http://search.cpan.org/
Installing
perl -MCPAN -e shell #Or, perl -MCPAN -e "install Example::Module"
My favourites
- DBI
- Math::Bezier
- WWW::Mechanize (see: [1])
- WWW::Search::PubMed (see: [2])
- WWW::Search::NCBI::PubMed
- MediaWiki
- mvs
Upgrade CPAN
% perl -MCPAN -e shell cpan>install Bundle::CPAN cpan>q
BioPerl
See: http://www.bioperl.org/wiki/Main_Page
External links
- Perl version 5.8.8 documentation
- Perl regular expressions
- perlrequick — Perl regular expressions quick start
- perlretut — Perl regular expressions tutorial
- "Beginning Perl" — full book online (as PDFs).
- wikipedia:Perl
This article is curently a "stub". This means it is an incomplete article needing further elaboration.
I always welcome suggestions, comments, and criticism. If you have something to contribute to this site, please follow this link: Contributing Information. Thank you!