アクション【一致したテキストからグループを取得】
📌 これはどんなアクション?
テキストの中から 特定のパターンに一致した部分(グループ)だけを取り出すためのアクションです。
事前に「一致するテキスト」で条件を指定し、その中の一部分だけを使いたいとき に使います。
「文章はそのまま要らないが、含まれている情報だけ欲しい」
そんな場面で力を発揮します。
📱 iPhoneで表示されるアクション情報

・入力:テキスト
・一致条件:指定したパターン
・出力:一致したグループ(テキスト)
※ 一致しなかった場合は、結果は取得できません。
🧩 使いどころ(メリット・デメリット)
【メリット】
・文章の一部だけを正確に取り出せる
・入力全体を処理せず、必要な情報に絞れる
・ログや通知文から値を抜き出せる
・後続の処理(計算・判定)につなげやすい
【デメリット】
・一致条件の指定が少し難しい
・形式が変わると取得できなくなる
・表示用というより処理向け
🔧 よくある使い方
・文章の中の数値だけを取り出す
・決まった形式の文字列から一部情報を抽出
・ログ文から必要な項目を抜き出す
・通知文を解析して処理に使う
🧪 具体例①:文章から数値だけを取り出す
- 入力を要求(例:本日は3件の通知があります)
- 一致するテキスト(数値を含む条件)
- 一致したテキストからグループを取得
- 通知で表示
用途:
件数・回数などの抽出
→ 文章+数値の混在データに強い
🧪 具体例②:ログ文から時間だけを取得する
- テキストを用意(例:実行時間:12分)
- 一致するテキスト(分を含む形式)
- 一致したテキストからグループを取得
- 計算や比較に使用
用途:
ログ解析・時間処理
🧪 具体例③:決まった形式の文字列から情報を抜く
- 入力を要求(例:ID:ABC-123)
- 一致するテキスト(ID形式)
- 一致したテキストからグループを取得
- 保存または判定
用途:
ID・コード抽出
→ 形式が決まっているデータ向け
🔍 関連アクションとの関係
・一致するテキスト:条件に合うか判定
・一致したテキストからグループを取得:必要な部分だけ取得
・テキストを置き換え:取得前後の整形
・計算:取り出した数値を処理
📝 使うときの注意点
・入力テキストの形式は固定しておく
・一致条件がズレると取得できない
・表示よりも処理向けのアクション





