![オンラインgrep練習? [閉鎖]](https://linux33.com/image/25917/%E3%82%AA%E3%83%B3%E3%83%A9%E3%82%A4%E3%83%B3grep%E7%B7%B4%E7%BF%92%EF%BC%9F%20%5B%E9%96%89%E9%8E%96%5D.png)
練習を行うためのいくつかのオンラインツールを含むオンラインgrepチュートリアルはありますか?たとえば、あらかじめ定義されたテキストサンプルがあり、どのパターンを見つけるべきかを教えてください。これは、予測可能な環境で実際にgrepを学習するのに非常に便利なツールになります。
答え1
パターンマッチングを練習するためのオンライン環境を探している場合は、テキストの特定の部分regex
に式を使用できる優れたリソースがたくさんあります。私の頭の上には次のものがあります。正規表現の友達または赤。
実践の観点から考えるのは、[regex]
タグ付きの質問を検索することです。スタックオーバーフロー。 「このテキストがあり、この部分を一致させたい」という形式の新しい正規表現の質問を投稿しました。自分の快適な方法を選択して、必要な時間に完了してみてください。あなたのソリューションを許可された答えと比較できるという利点もあります。
始めるのに役立つものは次のとおりです。正規表現サイトさまざまな高品質のリソースがあります。
grep
注:このコマンドについて具体的に質問しましたが、パターンマッチングの観点から提供されているもののサブセットのみを利用しているので、一般的なケースregex
に焦点を当てる方が良いと思います。また、最終的に使用する辞書など、より広い範囲の辞書を含むバリエーションもregex
あります。アドイン/バリエーションの詳細については、参考資料を参照してください。grep
regex
egrep
man grep
答え2
オンラインリソースがあるかどうかはわかりませんが、ローカルテストは問題ありません。kiki
これは正規表現を理解するのに役立ちます。
パッケージはUbuntu / Archリポジトリで利用可能で、インストールするには次の手順を実行します。
apt-get install -y kiki
またはpacman -S kiki-re
アーチに。
答え3
ただ満足できる提案です。オンラインそして正規表現質問の一部:
http://gskinner.com/RegExr/非常におなじみの正規表現テストツールです。正規表現パターンを生成すると、結果は動的に強調表示されます。たくさん使っています(Adobe AIRを使ったデスクトップ版もあります)
tojrobinsonが言ったように、正規表現のサブセットだけが実装されていますが、grep
これは即座のフィードバックであるため、学習プロセスに役立ちます。