回答編集履歴
2
sample
test
CHANGED
@@ -1,5 +1,5 @@
|
|
1
1
|
### 正解コード例
|
2
|
-
- 動作確認用サンプル:https://jsfiddle.net/x3kug0fh/
|
2
|
+
- 動作確認用サンプル:https://jsfiddle.net/x3kug0fh/2/
|
3
3
|
```javascript
|
4
4
|
// 本文からメッセージを抽出
|
5
5
|
let message = plainBody.match(/■メッセージ:([\s\S]*)/);
|
1
正規表現変更
test
CHANGED
@@ -2,13 +2,11 @@
|
|
2
2
|
- 動作確認用サンプル:https://jsfiddle.net/x3kug0fh/1/
|
3
3
|
```javascript
|
4
4
|
// 本文からメッセージを抽出
|
5
|
-
let message = plainBody.match(/■メッセージ:([\s\S]*)
|
5
|
+
let message = plainBody.match(/■メッセージ:([\s\S]*)/);
|
6
6
|
```
|
7
7
|
|
8
8
|
### 正規表現の解説
|
9
9
|
- `[\s\S]*`
|
10
|
-
- 空白、改行、タブなどすべての文字の0または1文字以上の連続
|
10
|
+
- 空白、改行、タブなども含むすべての文字の0または1文字以上の連続
|
11
|
-
- `(?=■)`
|
12
|
-
- `■`を含まない
|
13
11
|
|
14
12
|
|