रहितसफेद

ASCII में वहाँ केवल चार आमतौर पर इस्तेमाल किया रहितसफेद:

  • अंतरिक्ष — ' ', chr(32), "\N{SPACE}"
  • टैब — "\t", chr(9), "\N{CHARACTER TABULATION}"
  • लाइन — "\n", chr(10), "\N{LINE FEED}"
  • गाड़ी वापसी के साथ — "\r", chr(13), "\N{CARRIAGE RETURN}" (में इस्तेमाल किया Windows, linux और macOS है लगभग कभी नहीं इस्तेमाल किया)

लेकिन वहाँ रहे हैं दो मानक रिक्त स्थान कर रहे हैं कि बहुत कम ही इस्तेमाल किया:

  • "\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;
}

लेकिन यूनिकोड में वहाँ और अधिक कर रहे हैं कि पात्रों सफेद अंतरिक्ष. यहाँ है एक प्रोग्राम है कि प्रिंट सभी पात्रों में से यूनिकोड, जो संदर्भ कर रहे हैं पर्ल व्हाइट-स्पेस:

▶ 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

संबंधित विषयों

अन्य लेख