ABC、DBE、ABE、FBG などを含み、XBZ を含まないすべてのシーケンスに一致する正規表現を作成するにはどうすればよいですか?
私の例のシーケンス ABC、DBE などは単に代表的なものにすぎません。私はそれらの特定のパターンを探していません。A、B、C、D、E などは、任意のパターンの形を取ることができます。たとえば、X、B、および Z は単語にすることができます。
具体的には、B を含むが、前に X がなく、後に Z がないすべてのインスタンスを探しています。
grep -v
マッチングを反転するオプションを使用して、回避策を考え出しました。
cat file | grep -ne ".*B.*" | grep -ve "XBZ"
しかし、私は単一の正規表現を使用したいと考えています。