回答します。
最初は
if REGEX_Match([Field_1], ".*(日付パターン).*")
then DateTimeParse(REGEX_Replace([Field_1], ".*(日付パターン).*", "$1"),"日付フォーマット")
else Null()
endif
続いてパターンがなくなるまで以下の処理を追加しました。(If IsNullはエラーメッセージを避けるため)
if IsNull([DateTime_Out]) AND
REGEX_Match([Field_1], ".*(日付パターン).*")
then
DateTimeParse(
REGEX_Replace([Field_1], ".*(日付パターン).*", "$1"),"日付フォーマット")
else [DateTime_Out]
endif
オリジナルと、回答を踏まえて追加した2パターンを作成しました。
やってみました。
投稿します。