Some parts of this page were machine translated.
Powered by Yandex.Translate
http://translate.yandex.com/
ASCII il ya seulement quatre fréquemment utilisés dans les caractères espaces:
ASCII il ya seulement quatre fréquemment utilisés dans les caractères espaces:
' '
, chr(32)
, "\N{SPACE}"
"\t"
, chr(9)
, "\N{CHARACTER TABULATION}"
"\n"
, chr(10)
, "\N{LINE FEED}"
"\r"
, chr(13)
, "\N{CARRIAGE RETURN}"
(Windows, linux et macOS n'est presque jamais utilisé)
Mais il y a deux types d'espacement des caractères qui sont utilisés très rarement:
"\x0B"
, chr(11)
, "\N{LINE TABULATION}"
"\f"
, chr(12)
, "\N{FORM FEED}"
Cette liste d'espaces, vous pouvez obtenir à l'aide du script suivant:
#!/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;
}
Mais dans Unicode, il y a des caractères qui sont пробельными. Voici un programme qui affiche tous les caractères de l'Unicode, ce qui en termes de Perl sont пробельными:
#!/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";Ðо
La sortie du programme:
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