こんにちは。
特定の日付の文字列について
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)
ご回答いただきありがとうございます。
どちらの案でも解決できました!
今回はYoichi様の解決案を使わせていただきます。
引き続きよろしくお願いします。
1 Like
This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.