質問編集履歴
3
質問を書き足しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -36,6 +36,8 @@
|
|
36
36
|
|
37
37
|
それにあったipアドレスをログの中から検出したいです。
|
38
38
|
|
39
|
+
正規表現の規則は、(1)~(3)の形です。
|
40
|
+
|
39
41
|
|
40
42
|
|
41
43
|
|
2
質問内容を書き足しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -18,13 +18,25 @@
|
|
18
18
|
|
19
19
|
問題文では、ログのデータの中にipアドレスが入っており、指定されたipアドレスのものを検出しなければいけません。
|
20
20
|
|
21
|
+
|
22
|
+
|
21
23
|
問題文中でのipアドレスの指定の仕方が、
|
22
24
|
|
23
|
-
|
25
|
+
(1)192.168.0.1 のように、一つを指定しているものもあれば、
|
24
26
|
|
25
|
-
|
27
|
+
(2)192.168.0.* のように、ワイルドカードを用いて複数を指定しているものもあれば、
|
26
28
|
|
27
|
-
|
29
|
+
(3)192.168.[0-10].* のように、範囲を指定しているものもあります。
|
30
|
+
|
31
|
+
|
32
|
+
|
33
|
+
~~~↓質問書き足し部分~~~
|
34
|
+
|
35
|
+
(1)~(3)のような形でipアドレスを指定されるので、
|
36
|
+
|
37
|
+
それにあったipアドレスをログの中から検出したいです。
|
38
|
+
|
39
|
+
|
28
40
|
|
29
41
|
|
30
42
|
|
1
質問の仕方が悪かったので、質問内容を書き換えました!
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
今回c++のプログラミングの問題で、文字列
|
1
|
+
今回c++のプログラミングの問題で、特定の文字列を正規表現を使って検出しようとしています。
|
2
2
|
|
3
3
|
c++で正規表現を使うには、regexを使うといいと書いてあったので、regexを使おうとしています。
|
4
4
|
|
@@ -16,11 +16,19 @@
|
|
16
16
|
|
17
17
|
|
18
18
|
|
19
|
-
|
19
|
+
問題文では、ログのデータの中にipアドレスが入っており、指定されたipアドレスのものを検出しなければいけません。
|
20
20
|
|
21
|
-
|
21
|
+
問題文中でのipアドレスの指定の仕方が、
|
22
22
|
|
23
|
-
|
23
|
+
・192.168.0.1のように、一つを指定しているものもあれば、
|
24
|
+
|
25
|
+
・192.168.0.*のように、ワイルドカードを用いて複数を指定しているものもあれば、
|
26
|
+
|
27
|
+
・192.168.[0-10].*のように、範囲を指定しているものもあります。
|
28
|
+
|
29
|
+
|
30
|
+
|
31
|
+
ここで、上記の対象文字列の部分に、ログのデータが入っているとすると、
|
24
32
|
|
25
33
|
|
26
34
|
|