質問編集履歴

4

誤字修正

2020/01/20 13:40

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
  ```ruby
10
10
 
11
- terms.gsub(/(?:[[:space:]%_])+/, ).split
11
+ terms.gsub(/(?:[[:space:]%_])+/, ' ').split
12
12
 
13
13
  ```
14
14
 
@@ -22,7 +22,7 @@
22
22
 
23
23
  ```ruby
24
24
 
25
- terms.gsub(/[:space:]+/, ).split
25
+ terms.gsub(/[:space:]+/, ' ').split
26
26
 
27
27
  ```
28
28
 

3

2020/01/20 13:40

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -14,7 +14,7 @@
14
14
 
15
15
 
16
16
 
17
- この行が書かれているのはキーワード検索を行うメソッド内で、変数termsにはスペース区切りの検索単語が入ってきます。
17
+ この行が書かれているのはキーワード検索を行うメソッド内で、変数termsにはスペース区切りの検索単語が文字列で入ってきます。
18
18
 
19
19
  空白文字を統一した上で単語を配列に格納しているのは分かるのですが、下記の正規表現と何が違うのかが分からず困っております。
20
20
 

2

2020/01/20 13:30

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -28,7 +28,7 @@
28
28
 
29
29
 
30
30
 
31
- 特に?[: ... %_]の部分が一体何を表しているのか、解説をお願いできないでしょうか。
31
+ 特に?:[ ... %_]の部分が一体何を表しているのか、解説をお願いできないでしょうか。
32
32
 
33
33
  またこの正規表現を別の正規表現に書き換えることが出来るようであれば、併せてご教示頂ければ理解が進んで助かります。
34
34
 

1

2020/01/20 13:24

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,6 @@
1
1
  こんにちは、初めて質問させて頂きます。
2
+
3
+
2
4
 
3
5
  現在参画しているプロジェクトのソースコード内に下記の行があったのですが、どういった意味の正規表現か分からず、また書いた前任者が不在のため確認することもできず、ご教示頂きたく質問いたしました。
4
6
 
@@ -14,7 +16,7 @@
14
16
 
15
17
  この行が書かれているのはキーワード検索を行うメソッド内で、変数termsにはスペース区切りの検索単語が入ってきます。
16
18
 
17
- 空白文字を統一した上で単語を配列に格納しているのは分かるのですが、何故下記の正規表現と何が違うのかが分からず困っております。
19
+ 空白文字を統一した上で単語を配列に格納しているのは分かるのですが、下記の正規表現と何が違うのかが分からず困っております。
18
20
 
19
21
 
20
22