Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
時間形式 HH:MM am|pm (11:45 AM) またはこの正規表現に一致する任意の時間を返したい:
String meridian = "^(0[1-9]|[10-12]):(0[1-9]|[11-59])\\s(AM|PM|am|pm)";
しかし、それは私にとってはうまくいきません。
[10-12]と同等 と[1012]同等[012]
[10-12]
[1012]
[012]
同様[11-59]に[123459]
[11-59]
[123459]
使用する:
^(0[0-9]|1[0-2]):[0-5][0-9]\\s(AM|PM|am|pm)$
[...]数字ではなく、文字のセットです。
[...]
01との間のすべての数値を一致させるには12、 を使用します(0[1-9]|1[0-2])。
01
12
(0[1-9]|1[0-2])
00との間のすべての数値を一致させるには、次59を使用します。[0-5][0-9]
00
59
[0-5][0-9]