括弧の中のテキストを取り出す方法

括弧の場合

データ中に 1715(20170421)というテキストがあるとします。このとき括弧の中にある20170421というテキストを取り出す方法を説明します。

まず、カラムヘッダメニューから “テキストを操作” を選び、 “ある文字列を取り出す”を選びます。

計算を作成のダイアログが開き、計算エディタにスクリプトが引数を除いて既に入力されています。そこで引数に以下のように入力します。

"(?<=\\().*?(?=\\))"

実行ボタンをクリックすると、括弧の中のテキストを取り出すことができます。

波括弧の場合

もし波括弧({})の中の文字列を取り出し場合は、指定する条件を次のように変えます。

str_extract(date_col, "(?<=\\{).*?(?=\\})")