13.07.2015 Views

Perl 语言编程 - Linux教程

Perl 语言编程 - Linux教程

Perl 语言编程 - Linux教程

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

\s+# 由 一 些 空 白 分 隔\l # 然 后 再 次 分 块)+ # 重 复 动 作\b # 直 到 另 外 一 个 字 边 界}xig){print "dup word '$1' at paragraph $.\n";}}当 对 本 章 运 行 这 个 程 序 时 , 它 的 输 出 象 下 面 这 样 :dup word 'that' at paragraph 100 ( 译 注 : 只 对 英 文 原 版 有 效 :))看 到 这 些 , 我 们 就 知 道 这 个 重 复 是 我 们 有 意 做 的 。5.2.2 m// 操 作 符 ( 匹 配 )EXPR =~ m/PATTERN/cgimosxEXPR =~ /PATTERN/cgimosxEXPR =~ ?PATERN?cgimosxm/PATTERN/cgimosx/PATTERN/cgimosx?PATTERN?cgimosxm// 操 作 符 搜 索 标 量 EXPR 里 面 的 字 串 , 查 找 PATTERN。 如 果 使 用 / 或 ? 做 分 隔 符 ,那 么 开 头 的 m 是 可 选 的 。? 和 ' 做 分 隔 符 时 都 有 特 殊 含 义 : 前 者 表 示 只 匹 配 一 次 ; 后 者禁 止 进 行 变 量 代 换 和 六 种 转 换 逃 逸 (\U 等 , 后 面 描 述 )。155

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!