データ中に 1715(20170421)
というテキストがあるとします。このとき括弧の中にある20170421というテキストを取り出す方法を説明します。
まず、カラムヘッダメニューから “テキストを操作” を選び、 “ある文字列を取り出す”を選びます。
計算を作成のダイアログが開き、計算エディタにスクリプトが引数を除いて既に入力されています。そこで引数に以下のように入力します。
"(?<=\\().*?(?=\\))"
実行ボタンをクリックすると、括弧の中のテキストを取り出すことができます。
もし波括弧({}
)の中の文字列を取り出し場合は、指定する条件を次のように変えます。
str_extract(date_col, "(?<=\\{).*?(?=\\})")