回答編集履歴

1

不十分なテストコードを修正

2016/03/23 15:00

投稿

KiyoshiMotoki
KiyoshiMotoki

スコア4791

test CHANGED
@@ -13,6 +13,8 @@
13
13
  テストコード
14
14
 
15
15
  ```php
16
+
17
+ <?php
16
18
 
17
19
  $line = '01ab';
18
20
 
@@ -40,6 +42,66 @@
40
42
 
41
43
  }
42
44
 
45
+
46
+
47
+
48
+
49
+ $line = '0123';
50
+
51
+
52
+
53
+ if (preg_match('/([a-zA-Z]+)|([0-9]+)/', $line) === 1) {
54
+
55
+ echo "Case3: match.\n";
56
+
57
+ } else {
58
+
59
+ echo "Case3: don't match.\n";
60
+
61
+ }
62
+
63
+
64
+
65
+ if (preg_match('/^[a-zA-Z]+$|^[0-9]+$/', $line) === 1) {
66
+
67
+ echo "Case4: match.\n";
68
+
69
+ } else {
70
+
71
+ echo "Case4: don't match.\n";
72
+
73
+ }
74
+
75
+
76
+
77
+
78
+
79
+ $line = 'abcd';
80
+
81
+
82
+
83
+ if (preg_match('/([a-zA-Z]+)|([0-9]+)/', $line) === 1) {
84
+
85
+ echo "Case5: match.\n";
86
+
87
+ } else {
88
+
89
+ echo "Case5: don't match.\n";
90
+
91
+ }
92
+
93
+
94
+
95
+ if (preg_match('/^[a-zA-Z]+$|^[0-9]+$/', $line) === 1) {
96
+
97
+ echo "Case6: match.\n";
98
+
99
+ } else {
100
+
101
+ echo "Case6: don't match.\n";
102
+
103
+ }
104
+
43
105
  ```
44
106
 
45
107
  実行結果
@@ -50,4 +112,12 @@
50
112
 
51
113
  Case2: don't match.
52
114
 
115
+ Case3: match.
116
+
117
+ Case4: match.
118
+
119
+ Case5: match.
120
+
121
+ Case6: match.
122
+
53
123
  ```