teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

修正

2021/12/06 08:25

投稿

KojiDoi
KojiDoi

スコア13727

answer CHANGED
@@ -1,9 +1,9 @@
1
- REGEXEXTRACTはマッチした最初の文字列しか返しません。正規表現によるマッチングとはそういうものです。正規表現に間違いがあるわけではあません。しかし目的をREGEXTRACTを使って解決しようという方針が間違っているといえます。
1
+ REGEXEXTRACTはマッチした最初の文字列しか返しません。正規表現によるマッチングとはそういうものです。正規表現に間違いがあるというよ目的をREGEXTRACTを使って解決しようという方針が間違っているといえます。
2
2
 
3
3
  対案1
4
4
  SPLIT関数を使う。結果は式を置いたセルの右側のセルに展開される。ここに何か既存のデータがあるとエラーになってしまうので、空けておかないといけない。
5
5
 
6
6
  対案2
7
- REGEXPを使って、「」に囲まれていない部分を削除してしまう。
7
+ REGEXPREPLACEを使って、「」に囲まれていない部分を削除してしまう。
8
8
 
9
9
  ![イメージ説明](d8e775e8c493ae15c0a4b59dd6b77e86.png)

1

追記

2021/12/06 08:25

投稿

KojiDoi
KojiDoi

スコア13727

answer CHANGED
@@ -4,4 +4,6 @@
4
4
  SPLIT関数を使う。結果は式を置いたセルの右側のセルに展開される。ここに何か既存のデータがあるとエラーになってしまうので、空けておかないといけない。
5
5
 
6
6
  対案2
7
- REGEXPを使って、「」に囲まれていない部分を削除してしまう。
7
+ REGEXPを使って、「」に囲まれていない部分を削除してしまう。
8
+
9
+ ![イメージ説明](d8e775e8c493ae15c0a4b59dd6b77e86.png)