【LPIC1】正規表現

LPIC1

1.正規表現とは

文字列のパターンを表現するための記号などを用いた書き方。
コマンド「grep」等での文字列の検索や抽出、置換に使う。

2.使い方

(1)正規表現パターン

記号説明
(検索パターン → 検索結果)
.任意の1文字file. → file1、file2…
**の直前の文字が0個以上繰り返される123* → 12、123、1233、123333333…
[][]内の文字いずれか1文字
【パターン】
-:範囲の指定(1-9等)
^:^の後の文字のいずれにも該当しない文字
[123] → 1,2,3のどれか
[1-9] → 1から9のどれか
[^123] → 1,2,3以外のどれか
{文字列|文字列}{}内の|で区切った前後の文字列のどちらかに該当するか{あか|あお} → あか、あおのどちらか
^^の後に続く文字列が行頭についてるか^あ → あか、あお等
$$の後に続く文字列が行末についているか\.txt$ → test.txt等
※「.」のままだと任意の1文字のため「\」でエスケープ。
\※バックスラッシュ\の直後の文字をただの文字として扱う\.txt → .txt
タイトルとURLをコピーしました