メインコンテンツにスキップ
正規表現:文頭、文末から特定の文字数を抽出する正規表現

2023年10月25日の仕様です。

Yoom 大森 avatar
対応者:Yoom 大森
5か月以上前に更新

Q:「1234-567-8901-B123456789」の中から、文末の10文字のみ抽出することは可能ですか?

A:はい、可能です。

以下の設定をフローボット内でお試しください。

  1. オペレーションから「テキストからデータを抽出する」を選択します。

  2. 変換タイプから「正規表現によるデータの抽出」を選択します。

  3. 抽出対象の文字列に変換したい文字やアウトプットを設定します。

  4. 抽出箇所を検索の欄に..........$、もしくは(.{10})$という正規表現を入力します。

  5. テストを行い、意図した値かご確認ください。

  6. 最後にアウトプット名を設定して完了です。

■例

対象文字列:1a2b3c4d5e6f7g8h9i0

抽出パターン

正規表現

正規表現の例

取得結果

文頭からn文字

^(.{n})

^(.{3})

1a2

文末からn文字

(.{n})$

(.{4})$

h9i0

n1文字目からn2文字

(?<=^.{n1}).{n2}

(?<=^.{3}).{4}

b3c4

こちらの回答で解決しましたか?