回答編集履歴
1
追記
test
CHANGED
@@ -11,3 +11,19 @@
|
|
11
11
|
|
12
12
|
|
13
13
|
ただ、`terms.gsub(/(?:[[:space:]%_])+/, ‘ ’).split`には全角文字が紛れ込んでますが、もしかしてコピペじゃなくて、今手で打ち込んだんですか?であれば、間違って入力している可能性もあるので、なんとも。`gsub(/(?:[[:space:]%_])+/, ' ')`というのは、やや変で、普通は`gsub(/[[:space:]%_]+/, ' ')`と書きます。何度か修正しているうちに不要な記述が残ったのでしょうかね。
|
14
|
+
|
15
|
+
|
16
|
+
|
17
|
+
#追記
|
18
|
+
|
19
|
+
うっかりしていました。
|
20
|
+
|
21
|
+
> 下記の正規表現と何が違うのか
|
22
|
+
|
23
|
+
|
24
|
+
|
25
|
+
何が違うどころか何も似てません。
|
26
|
+
|
27
|
+
`/(?:[[:space:]%_])+/`・・・空白文字か`%`か`_`が1つ以上
|
28
|
+
|
29
|
+
`/[:space:]+/`・・・・・・・`:`か`s`か`p`か`a`か`c`か`e`かが1つ以上
|