回答編集履歴

2

sample

2022/11/07 22:08

投稿

Cocode
Cocode

スコア2314

test CHANGED
@@ -1,5 +1,5 @@
1
1
  ### 正解コード例
2
- - 動作確認用サンプル:https://jsfiddle.net/x3kug0fh/1/
2
+ - 動作確認用サンプル:https://jsfiddle.net/x3kug0fh/2/
3
3
  ```javascript
4
4
  // 本文からメッセージを抽出
5
5
  let message = plainBody.match(/■メッセージ:([\s\S]*)/);

1

正規表現変更

2022/11/07 22:07

投稿

Cocode
Cocode

スコア2314

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