回答編集履歴

2

修正

2018/11/28 16:22

投稿

asm
asm

スコア15147

test CHANGED
@@ -12,7 +12,7 @@
12
12
 
13
13
 
14
14
 
15
- ``rb
15
+ ```rb
16
16
 
17
17
  body = "<div class=data-user_id=\"100\" data-app_id=\"200\"</div>"
18
18
 

1

修正

2018/11/28 16:22

投稿

asm
asm

スコア15147

test CHANGED
@@ -1,4 +1,4 @@
1
- gsubの第2引数に現れる\記号は特殊な意味をもつので更にエスケープする必要があります。
1
+ ~~gsubの第2引数に現れる\記号は特殊な意味をもつので更にエスケープする必要があります。~~
2
2
 
3
3
 
4
4
 
@@ -6,6 +6,16 @@
6
6
 
7
7
  body = "<div class=data-user_id=\"100\" data-app_id=\"200\"</div>"
8
8
 
9
- puts body.gsub(/data-user_id=\"\d{3}\"/, 'data-user_id=\"300\"')
9
+ puts body.gsub(/data-user_id=\"\d{3}\"/, 'data-user_id="300"')
10
10
 
11
11
  ```
12
+
13
+
14
+
15
+ ``rb
16
+
17
+ body = "<div class=data-user_id=\"100\" data-app_id=\"200\"</div>"
18
+
19
+ puts body.gsub(/data-user_id=\"\d{3}\"/, "data-user_id=\"300\"")
20
+
21
+ ```