キャラクタクラスの範囲指定にかんしては、主として英語圏の人間が見逃しがちな問題も隠されている。それは[a-z]という指定がアルファベットの小文字すべてに一致するとは限らないというもので、より厳密に言うと小文字以外にもマッチする可能性が ...
パターンに用いる通常キャラクタの大部分は、自分自身と同じ文字とのみ一致すると判定され、ほかの文字と一致すると見なされることはない。例えばhelloというパターンに対して一致する文字列はhelloだけである。また目的とする文字列の一部だけに一致 ...
前回はパラメータ展開、コマンド置換、算術展開について取り上げた。これら展開処理が行われた結果には複数の空白(ホワイトスペース)が含まれていることがあると思うが、結果が「”(ダブルクォーテーション)」で囲まれている場合と囲まれていない ...