対象の文字列についてddmonyyyy

こんにちは。
特定の日付の文字列について
ddmonyyyy(例:08Feb2024)の形になっているか判定をしたいです。
正規表現を使用すれば取得はできるかもしれないですが対象の文字列がこの形になっているか判別したい場合のテキストの一致を確認アクティビティの記述方法で案がございましたらご教示頂けますと幸いです。

Hi @asshiyuta

Assign Activity -> dateString = "08Feb2024"

=> Use below condition in If

If
  System.Text.RegularExpressions.Regex.IsMatch(dateString,"\d+[A-Za-z]+\d+")
Then
    Message Box "The string is in the correct format."
Else
    Message Box "The string is NOT in the correct format."
End If

Hope it helps!!

こんにちは

正規表現よりも実際に日付に変換できるかをチェックした方が良いように思えます。
以下の式いかがでしょうか?True/Falseがかえります。

DateTime.TryParseExact(yourstring,"ddMMMyyyy",System.Globalization.CultureInfo.InvariantCulture,System.Globalization.DateTimeStyles.None,New DateTime)

@Parvathy san @Yoichi

ご回答いただきありがとうございます。
どちらの案でも解決できました!
今回はYoichi様の解決案を使わせていただきます。

引き続きよろしくお願いします。

1 Like

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.