文字列マップ

-nocase文字列マップ?マッピング文字列は、
マッピング内のキーと値のペアに基づいて、文字列の部分文字列を置き換えます。マッピングは、アレイGETによって返される形式のように...キー値キー値のリストです。文字列のキーの各インスタンスは、それに対応する値に置き換えられます。-nocaseが指定されている場合、マッチングは大文字小文字の違いに関係なく行われます。キーと値の両方が複数の文字かもしれません。交換は規則的に行われているので、リストの最初に表示されるキーが最初にチェックなどされます。文字列が一回だけしか巡回されているので、以前のキー交換には、後でキーが一致するためには影響ありません。例えば、
文字列マップ{ABC 1 AB 2 3 1 0} 1abcaababcabababc

文字列01321221.戻ります
以前のキーは後で1の接頭辞である場合、それは完全に後から1をマスクすることに注意してくださいを。前の例は次のように並べ替えているのであれば、

列マップ{1 0 AB 2 3 ABC 1} 1abcaababcabababc

それは、文字列02c322c222cを返します。

用法:文字列マップ-nocase?charmapの文字列

{ようなマップ文字列として1 ""} 121 212 321; => 22232
----------------
免責事項:この記事はCSDNブロガーである「iteye_7333「オリジナル記事、BY-SA CC 4.0に従います著作権の契約は、再現し、元のソースのリンクと、この文を添付してください。
オリジナルリンクします。https://blog.csdn.net/iteye_7333/article/details/82043990

公開された43元の記事 ウォンの賞賛0 ビュー3054

おすすめ

転載: blog.csdn.net/oTobias/article/details/103561853