2.9 相关资源
· 可以在http://www.gskinner.com/RegExr找到RegExr及其桌面版本(http://www.gskinner.com/RegExr/desktop/)。RegExr内嵌在Flex 3中(http:// www.adobe.com/products/flex.html)且依赖于ActionScript正则表达式引擎(http://www.adobe.com/devnet/actionscript.html)。其使用的正则表达式与JavaScript中的相似(参见https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/RegExp)。
· Git是一个稳定的版本控制系统(http://git-scm.com)。GitHub是Git项目的在线代码库(http://github.com)。如果你熟悉Git或者Subversion、Mercurial等最新的版本控制系统,我建议你使用GitHub代码库来获取本书的示例代码。
· HTML5(http://www.w3.org/TR/html5/)是W3C HTML的第5个主要修订版,是在万维网上发布内容所使用的标记语言。它处于草稿状态好几年了,且会定期修订,但它作为HTML 4.01和XHTML的后续版本已得到浏览器普遍支持。
· Unix/Linux操作系统中一般都有sed程序,包括Mac系统(Darwin或BSD版)。通过Cygwin(http://www.cygwin.com)及类似的发布版,也可以在Windows上使用sed,在http://gnuwin32.sourceforge.net/packages/sed.htm中还可以找到独立版本(当前版本为4.2.1,参见http://www.gnu.org/software/sed/manual/sed.html)。
· 你可能需要安装Perl才能运行本章的Perl代码。Mac OS X Lion默认带有Perl,多数Linux系统也是。如果你使用的是Windows,则需要安装合适的Cygwin安装包(参见http://www.cygwin.com),或者从ActiveState网站下载最新的安装包(请访问http://www.activestate.com/activeperl/downloads)。关于安装Perl的详细信息,请访问http://learn.perl.org/installing/ 或者http://www.perl.org/get.html。
要确定你的系统中是否已经有Perl,可在shell提示符中输入以下命令。请先打开命令行或shell窗口,例如Mac中的Terminal窗口(在Application/Utilities路径下),或者是Windows的命令行窗口(打开开始菜单,在菜单栏底部的文本框中键入cmd)。在命令提示符中键入:
perl –v
如果Perl已经安装好且能够运行,则这个命令会返回Perl的版本信息。笔者的Mac上运行的是Lion操作系统,已用编译源代码的方式(参见http://www.cpan.org/src/5.0/perl-5.16.0.tar.gz)安装了最新版本的Perl(5.16.0是编写本书时最新的版本)。键入以上命令时,笔者得到了以下信息:
This is perl 5, version 16, subversion 0 (v5.16.0) built for darwin-2level
Copyright 1987-2012, Larry Wall
Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.
Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl". If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.
在编译源代码和生成程序时,perl和perldoc都安装在/usr/local/bin中,你需要将其加入你的系统路径中。关于设置路径变量的信息,请参见http://java.com/en/download/help/path.xml。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论