メインコンテンツにスキップ
Workday User Guide
最終更新: 2023-06-23
REGEXPARSE

REGEXPARSE

説明

パターンとのマッチングにより、文字列の一部を抽出します。 正規表現パターンは入力値
全体と
一致している必要があります。

構文

REGEXPARSE(
text
,
regex
, [
ignore_case
])
  • text
    : 解析するテキスト。
  • regex
    : 正規表現。
  • ignore_case
    : TRUE の場合、検索時に大文字と小文字の区別は無視されます。FALSE の場合は、大文字と小文字が区別されます。デフォルト値は FALSE です。

数式
結果
=REGEXPARSE("[Los Angeles]","\[(.*)\]")
Los Angeles
=REGEXPARSE("12-OCT-2015","(\d\d)-([A-Z]{3})-(\d{2,4})")
12-OCT-2015 12 OCT 2015
=INDEX(REGEXPARSE("aa;bbbbbb24;cccc;","(.*?);(.*?);.*"),3)
区切られた文字列の n 番目の部分を抽出します
bbbbbb24

ノート

  • この関数は、パターン一致が見つかった文字列の一部である値の配列を返します。この関数は、見つけたいパターンがあり、そのパターンに一致するテキストの部分を抽出する場合に有用です。
  • この関数は、配列数式で使用するためのものです。
  • Workday では Java の正規表現パーサーが使用されます。式は Java の正規表現ルール (http://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html) に準拠している必要があります。