perl中什么函数可以将一段汉字(不是字母)分隔放入数组中呢

黄金之路 发布于 2016/09/06 22:16
阅读 358
收藏 0

比如将这段文字   my $str = "我是大狗你是小狗"; 

分割成数组,最后的效果是:  

$str[0]="我",

$str[1]="是",

$str[2]="大",

$str[3]="狗",

$str[3]="你"

.....

加载中
0
沙枣
沙枣

use utf8;

say split($str, '');

沙枣
沙枣
回复 @黄金之路 : 呵呵 use 5.020;
黄金之路
呵呵哒,语法错误
0
黄金之路

满足一下三条可以正确转化:

1.将文件保存为utf-8格式;

2.在文件中use utf8;

3.binmode(STDOUT,":encoding(gb2312)");

4.字符必须在文件里(即不能用外部文件通过流的方式输入)

我想问有没有方法可以去除条件1和4的限制啊????

返回顶部
顶部