回答編集履歴

1

別解追記

2017/11/06 05:15

投稿

sa-yu
sa-yu

スコア201

test CHANGED
@@ -11,3 +11,29 @@
11
11
  $i2 = preg_replace("/-[0-9]{1,}x[0-9]{1,}.jpg/", "-150x150.jpg", $i1);
12
12
 
13
13
  ```
14
+
15
+
16
+
17
+ (追記)
18
+
19
+ 一回以上の繰り返しなら、`{1,}`じゃなくて、`+`でいい気がした。。。
20
+
21
+
22
+
23
+ ```
24
+
25
+ $i2 = preg_replace("/-[0-9]+x[0-9]+.jpg/", "-150x150.jpg", $i1);
26
+
27
+ ```
28
+
29
+
30
+
31
+ ついでに、`[0-9]`も`\d`でいい気がした。。。
32
+
33
+
34
+
35
+ ```
36
+
37
+ $i2 = preg_replace("/-\d+x\d+.jpg/", "-150x150.jpg", $i1);
38
+
39
+ ```