Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxについて >> Linuxでの正規表現の使い方

Linuxでの正規表現の使い方

  

正規表現はLinuxシステムに固有のものではありませんが、正規表現はLinuxシステムで広く使用されている表現です。この記事では、Linuxシステムにおける正規表現の使用法について簡単に紹介します。

I.正規表現

コンピュータサイエンスでは、正規表現は、構文規則に準拠した一連の文字列を記述または照合するために使用されます(テキストエディタまたは一部のツール)。たとえば、bash環境では、パターンに一致するテキストコンテンツを取得するために正規表現がよく使用されます。 Linuxでは、正規表現は文字のクラスによって書かれたパターンです。定義されたパターンを実装することによってbash環境で必要な文字列をフィルタリングします。

正規表現は、一連の通常の文字といくつかのメタ文字で構成されています。通常の文字には、主に大文字と小文字、および数字が含まれます。メタ文字には特別な意味があります。文字自体の意味を表すものではありませんが、追加の機能説明に使用されます。正規表現には基本正規表現と拡張正規表現があります以下に、Linuxで一般的に使用されるいくつかの一般的に使用されるメタ文字をリストし、関連する例を使用して説明します。

1.基本正規化式

2.正規表現の拡張

以下は、基本的な正規表現と異なるメタ文字のリストです。

3. Linuxには他にもものがあります。文字をエスケープしますが、ここでは一般的に使用されるもののほんの一部のリストと説明を示します。興味のある友人は、' man 7 regex'を介して、manのドキュメントで提供されているヘルプシステムを見ることができます。

次に、grepコマンドの使用

grepコマンドを使用して、対応するパターンマッチングに正規表現を使用する方法を紹介しましょう。はじめに、grepコマンドの基本的な使い方を紹介しましょう。

grep(グローバル検索の正規表現と印刷)は、正規表現と印刷を包括的に検索することを意味し、正規表現を使用してテキストを検索し、一致する行を印刷することができます。出て来なさい。 grepには、grep、egrep、fgrepの3種類があります。

それぞれ:

上記はLinuxでの正規表現の使用方法ですもちろん、この記事の紹介は一般的なものですが、基本的にLinuxでの正規表現の使用方法すべてを網羅しています。 。

Copyright © Windowsの知識 All Rights Reserved