Re: 問題ID : 14861 正規表現について
birdpixy
投稿数: 7
あれ?と思った時は、実機で試してみると身に付きますよ。
当方の環境で確認してみました。
-------
[ec2-user@ip-10-0-0-146 ~]$ cat test.txt
123
1223
1233
12344
123445
0123499
[ec2-user@ip-10-0-0-146 ~]$ grep '1234.' test.txt
12344
123445
0123499
-------
解答と同じになりました。
解説に
「grepコマンドはファイルや標準入力から、正規表現のパターンにマッチする文字列を"含む"行を抽出します。」
とあるように「1234.」の前後に文字が入っていても出力されます。
ちなみに行末を指定する「$」をつけると、「12344」しか出力されません。
-------
[ec2-user@ip-10-0-0-146 ~]$ grep '1234.$' test.txt
12344
-------
当方の環境で確認してみました。
-------
[ec2-user@ip-10-0-0-146 ~]$ cat test.txt
123
1223
1233
12344
123445
0123499
[ec2-user@ip-10-0-0-146 ~]$ grep '1234.' test.txt
12344
123445
0123499
-------
解答と同じになりました。
解説に
「grepコマンドはファイルや標準入力から、正規表現のパターンにマッチする文字列を"含む"行を抽出します。」
とあるように「1234.」の前後に文字が入っていても出力されます。
ちなみに行末を指定する「$」をつけると、「12344」しか出力されません。
-------
[ec2-user@ip-10-0-0-146 ~]$ grep '1234.$' test.txt
12344
-------
投稿ツリー
-
問題ID : 14861 正規表現について
(kedamanbou, 2022-3-14 22:09)
-
Re: 問題ID : 14861 正規表現について
(birdpixy, 2022-3-14 23:10)
- Re: Re: 問題ID : 14861 正規表現について (kedamanbou, 2022-3-18 14:25)
-
Re: 問題ID : 14861 正規表現について
(birdpixy, 2022-3-14 23:10)