>>18
これは余談ですが、正規表現を使わず済むということもあります。
Prologの場合、もっとも基本的な述語、プログラムパターンの
appendという述語で正規表現に当たる多くのパターンを表現可能です。
最近の言語のほとんどが正規表現を採用していますが、これは事実上
正規表現というもう一つの言語を覚えることを意味します。高齢者に
とってはこれは大変負担になります。さらに言うと正規表現の使用は
プログラムの検証を困難にします。想定した文字列以外にも実は
適合する文字列が存在するのかも知れません。そのことの検証が
常に必要になります。
Prologの場合はappendあるいはmemberというもっとも基本的な述語を
組み合わせて適合パターンを表現しますから、特別に覚える必要も
まして検証(デバック)が困難になることはありません。