=REGEXEXTRACT
または=REGEXREPLACE
のいずれかを使用して、[角かっこ]内にないすべての文字を削除する式を作成しようとしていますが、カンマはそのままにしておきます。
たとえば...
➜正規表現へのテキスト:
チェックボックス1、チェックボックス2、チェックボックス3 [チェック済み]、チェックボックス4 [無効]
✔期待される結果:
、チェック済み、無効
これまでの私の壊れた式は...
=REGEXEXTRACT (J2, "\[([A-Za-z]+)\]")
✖現在の結果:
チェック済み
誰もこれを達成する正しい方法を知っていますか?
現在の作業を示すためにこのGoogleシートを作成しました: https://docs.google.com/spreadsheets/d/1UEO22NB9O6hvbTQzIa2YlMys1GF7ZBpe8aVzmX7dOnk/edit#gid=
試してみる
=REGEXREPLACE(A2,"\w+\s*\d*\[?(\b\S+\b)?\]?(,?)(\s*|$)","$1$2")