Perl で Chr() および Ord() 関数を使用する方法

コンピューター プログラミングの図

エレナブ/ゲッティイメージズ





Perl プログラミング言語の chr()語() 関数は、文字を ASCII に変換するために使用されます。 ユニコード 値とその逆。 Chr() ASCII または Unicode 値を取り、同等の文字を返します。 語() 文字を数値に変換することにより、逆の操作を実行します。

Perl Chr() 関数

chr() 関数は、指定された数値で表される文字を返します。例えば:



#!/usr/bin/perl

プリントチャンネル (33)



印刷 '/n';

プリントチャンネル (36)

印刷 '/n';

プリントチャンネル (46)



印刷 '/n';

このコードを実行すると、次の結果が生成されます。



!

$



&

注: 128 から 255 までの文字は、下位互換性の理由から、デフォルトでは UTF-8 としてエンコードされません。



Perl の Ord() 関数

ord() 関数は反対のことを行います。文字を受け取り、それを ASCII または Unicode の数値に変換します。

#!/usr/bin/perl

印刷順序 ('A');

印刷 '/n';

印刷順序 ('a');

印刷 '/n';

印刷順序 ('B');

印刷 '/n';

実行すると、以下が返されます。

65

97

66

ASCII コード ルックアップ テーブルをオンラインでチェックすることにより、結果が正確であることを確認できます。

Perlについて

Perl は 80 年代半ばに作成されたので、成熟した プログラミング Web サイトの人気が爆発的に高まるずっと前から、 Perl はもともとテキスト処理用に設計されたもので、HTML やその他のマークアップ言語と互換性があるため、すぐに Web サイト開発者の間で人気を博しました。 Perl の強みは、その環境と対話する能力とクロスプラットフォームの互換性にあります。同じプログラム内で多くのファイルを簡単に開いて操作できます。