回答編集履歴
3
不要文字削除
test
CHANGED
@@ -28,7 +28,7 @@
|
|
28
28
|
|
29
29
|
assertTrue(url.matches("\/100\/people\?c=[0-9]+"));
|
30
30
|
|
31
|
-
assertTrue(url.matches("\/[0-9]+\/people\?c=[0-9]+"));
|
31
|
+
assertTrue(url.matches("\/[0-9]+\/people\?c=[0-9]+"));
|
32
32
|
|
33
33
|
```
|
34
34
|
|
2
Javaの正規表現テストできるサイトがあったので追記します
test
CHANGED
@@ -45,3 +45,13 @@
|
|
45
45
|
assertTrue(url.matches("\/\$companyId\/people\?c=[0-9]+"));
|
46
46
|
|
47
47
|
```
|
48
|
+
|
49
|
+
|
50
|
+
|
51
|
+
【追記】
|
52
|
+
|
53
|
+
Javaの正規表現テストできるサイトがあったので追記します。
|
54
|
+
|
55
|
+
|
56
|
+
|
57
|
+
[Regular Expression Test Drive](http://regex-testdrive.com/ja/)
|
1
番号追加
test
CHANGED
@@ -2,13 +2,13 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
urlはString変数だと思いますが String.matchesの引数には正規表現を表すStringを指定します。
|
5
|
+
1. urlはString変数だと思いますが String.matchesの引数には正規表現を表すStringを指定します。
|
6
6
|
|
7
7
|
[java.lang.String#matches](https://docs.oracle.com/javase/jp/6/api/java/lang/String.html#matches(java.lang.String))
|
8
8
|
|
9
9
|
|
10
10
|
|
11
|
-
正規表現中に含まれる文字の中に正規表現で使用する文字が含まれる場合はエスケープする必要があります。今回のケースでは `/ ? $` がこれにあたります。
|
11
|
+
2. 正規表現中に含まれる文字の中に正規表現で使用する文字が含まれる場合はエスケープする必要があります。今回のケースでは `/ ? $` がこれにあたります。
|
12
12
|
|
13
13
|
|
14
14
|
|