Q:「1234-567-8901-B123456789」の中から、文末の10文字のみ抽出することは可能ですか?
A:はい、可能です。
以下の設定をフローボット内でお試しください。
オペレーションから「テキストからデータを抽出する」を選択します。
変換タイプから「正規表現によるデータの抽出」を選択します。
抽出対象の文字列に変換したい文字やアウトプットを設定します。
抽出箇所を検索の欄に
..........$
、もしくは(.{10})$
という正規表現を入力します。テストを行い、意図した値かご確認ください。
最後にアウトプット名を設定して完了です。
■例
対象文字列:1a2b3c4d5e6f7g8h9i0
抽出パターン | 正規表現 | 正規表現の例 | 取得結果 |
文頭からn文字 | ^(.{n}) | ^(.{3}) | 1a2 |
文末からn文字 | (.{n})$ | (.{4})$ | h9i0 |
n1文字目からn2文字 | (?<=^.{n1}).{n2} | (?<=^.{3}).{4} | b3c4 |