|
2.8.4 文字列と構成文字

文字成分への分解と文字列の再構成
文字列を構成する文字成分を列挙させる.
In[1]:= Characters["文字列."]
Out[1]= 
リスト形式にしたので標準リスト操作機能を使い変形操作ができるようになる.ここでは,左回転する.
In[2]:= RotateLeft[%, 3]
Out[2]= 
並べ替えた文字成分から単一文字列を再構成する.
In[3]:= StringJoin[%]
Out[3]= 

文字列成分の型判定
文字列の成分すべてがアルファベット文字である.
In[4]:= LetterQ["Mixed"]
Out[4]= 
大文字だけではないので,答はFalseになる.
In[5]:= UpperCaseQ["Mixed"]
Out[5]= 

文字列の大文字・小文字変換
すべての文字を大文字に変換する.
In[6]:= ToUpperCase["Mixed Form"]
Out[6]= 

連番文字の生成
小文字のアルファベット順に列挙させる.
In[7]:= CharacterRange["a", "h"]
Out[7]= 
大文字のアルファベット順の場合.
In[8]:= CharacterRange["T", "Z"]
Out[8]= 
数字の場合.
In[9]:= CharacterRange["0", "7"]
Out[9]= 
日常使う文字の範囲であればCharacterRangeを使うと意味のある並び順で文字が生成できる.ここでの並び順とは,Mathematica内部で各文字の持つ文字コードで小さい順に並べるということである.
大文字から小文字の範囲にある文字を内部文字コード順に列挙する.
In[10]:= CharacterRange["T", "e"]
Out[10]= 
|