オンラインgrep演習?[閉まっている]


13

演習を実行するためのオンラインツールを備えたオンラインgrepチュートリアルはありますか?たとえば、定義済みのテキストサンプルを使用して、どのパターンを検索するかなどを教えられますか?予測可能な環境でgrepを実際に学習するための非常に便利なツールです。


素晴らしいウェブサイトを見つけました。サンドボックスを使った良いレッスンがあります(各レッスン用)。さらに、いくつかの演習regexone.com/lesson/0
クリスチャン

回答:


12

を使用してパターンマッチングを練習するオンライン環境を探している場合regexは、テキストの特定の部分の式をいじることができる多くの素晴らしいリソースがあります。私の頭の上には、regex palまたはrubularがあります。

演習に関しては、1つのアイデアは[regex]on stack overflowでタグ付けされた質問を検索することです。フォームの新しい正規表現の質問があります:「私はこのテキストを持っています、私はそれのこの部分を一致させたいです」常に投稿されます。自分が快適に感じるものを選んで、自分の時間にそれを試してみることができます。また、ソリューションを受け入れられた回答と比較できるという利点もあります。

開始するには、さまざまな優れたリソースがある正規表現サイトがあります。

注:grep特にコマンドについて尋ねましたが、コマンドregexはパターンマッチングに関して提供しなければならないもののサブセットのみを使用しているためregex、一般的に焦点を合わせた方がよいと考えました。また、のようなgrepより広いregexレキシコンを含むさまざまなものegrepがあり、最終的に使用する必要があるかもしれません。参照してください。man grepその追加機能/バリエーションの詳細については。


1
2番目の提案に同意します。これが、これらのツールのほとんどを使用して学んだ方法です。
ベルンハルト

5

オンラインリソースがあるかどうかはわかりませんが、ローカルテストは問題ありません。たとえば kiki

ここに画像の説明を入力してください

これは正規表現について学ぶのに役立ちます。

パッケージはUbuntu / Archリポジトリで利用可能です。インストールするには、次のようにします。

apt-get install -y kiki

またはpacman -S kiki-reArchで。


2

あなたの質問のオンライン正規表現の部分を満たす単なる提案:

http://gskinner.com/RegExr/は、非常に使いやすい正規表現テストツールです。正規表現パターンを作成すると、結果がその場でハイライトされます。定期的に使用しています(Adobe AIRを使用したデスクトップバージョンもあります)

tojrobinsonが言ったように、には正規表現のサブセットのみgrepが実装されていますが、これは即時のフィードバックであるため、学習プロセスに役立つはずです。

RegExrスクリーンショット


以下のための+1 gskinner.com
MTK
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.