JavaのSimpleDateFormat
パターンの良い正規表現は何ですか?Regex for Java SimpleDateFormatパターン(出産に固有の可能性があります)
ストーリー:私はDateTimeFormatValue、例外(フィードバックフォームQAのみ)で日食誕生日のフォーマットパターンを設定することに問題があります。 それで、その文書のeclipse birtは、アプリケーションのパターンがユーザーの入力によって事前定義されているため、SimpleDateFormatをサポートしていると言います。正しいシンボルのみをチェックするための正規表現チェックが必要です。 ("^[y|M|m|h|G|z|s|d|(at)|(aaa)|E|\\.|\\:|\\'|\\/|\\,|\\ ]*$"
)
ありがとうございました!
バックスラッシュをエスケープする必要はありませんか? –
それは 'や/や、 –
のような特別なシンボルの仕様です。医者が正しいと思います。 Pattern javadocでは、Javaソースコードの文字列リテラル内のバックスラッシュは、Java言語仕様でUnicodeエスケープまたはその他の文字エスケープのいずれかとして解釈されるため、バックスラッシュをエスケープする必要があります。**したがって、バックスラッシュJavaバイトコードコンパイラによる解釈からそれらを保護する正規表現を表す文字列リテラルで** _ – mazaneicha