# 백

ASCII 있지만 일반적으로 공백을 사용:

  • 공간— ' ', chr(32), "\N{SPACE}"
  • tab— "\t", chr(9), "\N{CHARACTER TABULATION}"
  • 라인— "\n", chr(10), "\N{LINE FEED}"
  • 캐리지 리턴— "\r", chr(13), "\N{CARRIAGE RETURN}" 일 (에서 사용되는 윈도우,리눅스와 맥 os 은 거의 절대 사용)

하지만 두 가지 기준이 있는 공간은 매우 드물게 사용되:

  • "\x0B", chr(11), "\N{LINE TABULATION}"
  • "\f", chr(12), "\N{FORM FEED}"

이 목록의 공백 문자를 사용하여 액세스할 수 있습 다음과 같은 스크립트:

▶ Run
#!/usr/bin/perl

use utf8;
use open qw(:std :utf8);
use strict;
use warnings;

foreach my $i (0..65535) {
    print "chr($i)\n" if chr($i) =~ /\s/a;
}

그러나 유니코드 더 있는 문자를 공백이 있을 수 있습니다. 여기에는 프로그램 인쇄 모든 문자의 유니코드,는 용어는 Perl white-space:

▶ Run
#!/usr/bin/perl

use utf8;
use open qw(:std :utf8);
use strict;
use warnings;

my $count = 0;

foreach my $i (0..65535) {
    if (chr($i) =~ /\s/) {
        print "chr($i)\n";
        $count++;
    }
}

print "\n";
print "count: $count\n";Но

출력 프로그램의:

chr(9)
chr(10)
chr(11)
chr(12)
chr(13)
chr(32)
chr(5760)
chr(6158)
chr(8192)
chr(8193)
chr(8194)
chr(8195)
chr(8196)
chr(8197)
chr(8198)
chr(8199)
chr(8200)
chr(8201)
chr(8202)
chr(8232)
chr(8233)
chr(8239)
chr(8287)
chr(12288)

count: 24

관련 주제

다른 기사