首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

Perl,好简单的字符串有关问题

2012-02-05 
Perl,好简单的字符串问题!好不容易找到个中文的教程!(翻译的)竟然不懂找不到PERL论坛!希望这里有人可以帮

Perl,好简单的字符串问题!
好不容易找到个中文的教程!(翻译的)
竟然不懂找不到PERL论坛!希望这里有人可以帮我解答了.
我把书上关于这节的内容写上来.希望大家看看


单引号内的字符串直接量:
单引号内的字符串直接量指的是一对单引号所括住的一串字符串.前后两个单引号并不属于字符串的一部分.他们只用来让Perl识别字符串的开头和结尾.单引号和反斜线字符除外,单引号内的所有字符都代表它们本身(在字符串跨越数行时也包括换行字符).要表示反斜线本身,需要联系两个反斜线,要表示单引号本身   则将反斜线接着单引号:

'fred '     #   表示fred
' '           #   表示空字符串
'don\ 't   let   me! '               #   表示   don 't   let   me
'the   last   \\   the   first. '                 #     表示   the   last   \   the   first


但是下面那个呢!!!!?????

'helle
there                 #     helle、换行符、there(总计11个字符)
'\ '\\ '               #     单引号后面接反斜线.

为什么呢?
假如   'helle   there '   看成一段.     \ '   看成一段.   \\   看成一段.那么最后哪个 '不就多余了?????

如果是   第一个 '和最后一个 '括住全部的.   那么   '\ '\\ '         中,第一个 '   代表什么呢?  


我打了好久啊!希望有人帮忙啊!我顶顶顶它的了!刚买了书决心要学不想被卡住啊


[解决办法]
感觉这个:

'helle
there # helle、换行符、there(总计11个字符)
'\ '\\ ' # 单引号后面接反斜线.

有误。应该是:

'helle
there # helle、换行符、there(总计11个字符)
\ '\\ ' # 单引号后面接反斜线.

你可以用Perl解释器验证下。

热点排行