转换的问题~~~
1......
tr/a-z/ /c 什么意思?
如果附加一个C(类似附加一个d),则在256个字符的字符集内对旧串进行取补,从所有可能的字符组成的字符集中除去旧串中的字符,剩余的字符按从高到低排序,组成作为结果的旧串,所以一种统计和改变字符串中的非字符的方法是:
$_="fred and barney";
$count=tr/a-z/ /c;#$_ unchanged,but $$count is 2.
tr/a-z/_/c; #$_ is now "fre_and_barney".
以上打括号的部分为书上原文,不能理解他的意思,所以拿到这里找大家帮我~
tr/a-z/ /c;
tr/a-z/A-Z/c; 这两个的旧串在加C以后还在256个字符集内进行取补吗?取补后的旧串是 不是256 减去旧串的原来字符 而产生取补后的字符,
上文还说 "从所有可能的字符组成的字符集(这句话我没有明白他是什么意思?)
2......
一行出现两次以上的单词,(其间可以有任意插入的空字符)这里说的单词是非空的字符序列,这些字符不能是空字符。
上面的是书上的一个题,大家帮我把这个模式做出来~
我不会,并希望给个解释,谢谢~