2つの引数をとるCプログラムを記述しようとしています。[-url | - 電話| -email]と、ユーザーがWebサイトからダウンロードするテキストファイルが含まれています。Cでのテキストファイルからのデータの抽出と表示
ユーザがフラグとテキストファイルの名前を入力すると、プログラムは、私が開発した正規表現に基づいて内容を抽出して表示することになっています。例えば
は、URLの正規表現は、私は、このようなタスクを実装する方法を考え出す苦労しています /^(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$/
です。 fork()を使用する必要がありますか?どのくらい正確にテキストファイルからデータを読み込み、正規表現に基づいて結果を表示することができますか?
ここでの出力例
$ gcc –o minor1 minor1.c
$ ./minor1
Usage:
./minor1 [-url | -email | -phone] input_file
URLのケースのシナリオれる:
$./minor1 -url index.html
https://www.web.edu/
...
http://webpreview.web.edu/
...
httpL//policy.web.edu/
フラグと入力ファイルに基づいて、これは
このようなタスク(文字通り5行のコードのように)に適したスクリプト言語があります。なぜC? –
私の教授は私がC @EugeneShでそれをやって練習することを望んでいます。 –
SOはコーディングサービスではないので、まずあなたの努力を証明する必要があります。 – DyZ