回答:
を使用してパターンマッチングを練習するオンライン環境を探している場合regex
は、テキストの特定の部分の式をいじることができる多くの素晴らしいリソースがあります。私の頭の上には、regex palまたはrubularがあります。
演習に関しては、1つのアイデアは[regex]
on stack overflowでタグ付けされた質問を検索することです。フォームの新しい正規表現の質問があります:「私はこのテキストを持っています、私はそれのこの部分を一致させたいです」常に投稿されます。自分が快適に感じるものを選んで、自分の時間にそれを試してみることができます。また、ソリューションを受け入れられた回答と比較できるという利点もあります。
開始するには、さまざまな優れたリソースがある正規表現サイトがあります。
注:grep
特にコマンドについて尋ねましたが、コマンドregex
はパターンマッチングに関して提供しなければならないもののサブセットのみを使用しているためregex
、一般的に焦点を合わせた方がよいと考えました。また、のようなgrep
より広いregex
レキシコンを含むさまざまなものegrep
があり、最終的に使用する必要があるかもしれません。参照してください。man grep
その追加機能/バリエーションの詳細については。
あなたの質問のオンラインと正規表現の部分を満たす単なる提案:
http://gskinner.com/RegExr/は、非常に使いやすい正規表現テストツールです。正規表現パターンを作成すると、結果がその場でハイライトされます。定期的に使用しています(Adobe AIRを使用したデスクトップバージョンもあります)
tojrobinsonが言ったように、には正規表現のサブセットのみgrep
が実装されていますが、これは即時のフィードバックであるため、学習プロセスに役立つはずです。