知識の箱

主に気象を研究する上で得た知識と、WEBページ作成のために得た知識を記録しています。

正規表現

文字列のパターンマッチングを表現する方法のひとつで、grepやsedなどで使用される。ワイルドカードに似ているが、正規表現は部分文字列を表現して、対象文字列に含まれているかを判断する。

. 任意のキャラクタ一文字とマッチ
^ 文字列の先頭にマッチ
$ 文字列の末尾にマッチ

たとえば、sedで文字を切り出す際に、上の記号を参照すると、

先頭から2文字切り出す場合は、
echo 123456789| sed -e ‘s/^..//’

末尾から4文字切り出す場合、
echo 123456789| sed -e ‘s/….$//’

となる。

他の表現は以下を参照
参考:http://technique.sonots.com/?UNIX%2F%E5%9F%BA%E7%A4%8E%E7%9F%A5%E8%AD%98%2F%E6%AD%A3%E8%A6%8F%E8%A1%A8%E7%8F%BE