問題10675について
- フォーラムは新サイトへ移行しました。
- このフォーラムではゲスト投稿が禁止されています
問題10675について
msg# 1
nvoia
投稿数: 11
不正解の選択肢の説明について質問があります。
・[1-5]
1から5までのいずれかの文字にマッチしますので、誤りです。
$ grep '[1-5]' test.txt
1
12
123
1234
12345
上記の不正解の選択肢の説明だと、12,123,1234,12345も抽出される説明になっております。[]内のいずれか一文字というルールを満たしておりません。これはどういうことなのでしょうか?ご教授お願い致します。
・[1-5]
1から5までのいずれかの文字にマッチしますので、誤りです。
$ grep '[1-5]' test.txt
1
12
123
1234
12345
上記の不正解の選択肢の説明だと、12,123,1234,12345も抽出される説明になっております。[]内のいずれか一文字というルールを満たしておりません。これはどういうことなのでしょうか?ご教授お願い致します。
Re: 問題10675について
msg# 1.1
arashi1977
居住地: 広島
投稿数: 1715
> 上記の不正解の選択肢の説明だと、12,123,1234,12345も抽出される説明になっております。[]内のいずれか一文字というルールを満たしておりません。
満たしてますよ。
不正解の実行例は、きちんと解釈すると
と実行した結果を一つにまとめて画面に出力するというコマンドです。
一行目の
実行時点で「1がある行」が抽出されるので、不正解の実行結果の通りになるわけです。
可能であれば実機環境で実行してみるとわかりやすいですよ。
こんなサイトもあるので、いろんな正規表現パターンの動きを見てみると理解の助けになるかと思います。
PHP正規表現チェッカー
http://www.rider-n.sakura.ne.jp/regexp/regexp.php
満たしてますよ。
不正解の実行例は、きちんと解釈すると
grep '1' test.txt
grep '2' test.txt
grep '3' test.txt
grep '4' test.txt
grep '5' test.txt
一行目の
grep '1' test.txt
可能であれば実機環境で実行してみるとわかりやすいですよ。
こんなサイトもあるので、いろんな正規表現パターンの動きを見てみると理解の助けになるかと思います。
PHP正規表現チェッカー
http://www.rider-n.sakura.ne.jp/regexp/regexp.php
Re: Re: 問題10675について
msg# 1.1.1
nvoia
投稿数: 11
grep '1' test.txt grep '2' test.txt grep '3' test.txt grep '4' test.txt grep '5' test.txと実行した結果を一つにまとめて画面に出力するというコマンドなのですね。
分かり易い説明ありがとうございました。また分からないところがあれば、何卒宜しくお願い申し上げます。
分かり易い説明ありがとうございました。また分からないところがあれば、何卒宜しくお願い申し上げます。