Я пытаюсь найти комбинацию дат. У меня есть следующее регулярное выражение.Ограничить количество появлений regex
\b([\d]{1,2}[\/\s-]{0,3}\d{2,4})
Я хочу, чтобы соответствовать следующие комбинации:
8/1967 or 8-1967
08/1967 same
8/67 same
08/67 same
Я не хочу, чтобы соответствовать следующим
08/967
То есть я хочу комбинацию после того, как "/" или «- «либо 2-значный, либо 4-значный. Но «\ d {2,4}» даст комбинации, если 2, 3 и 4. Но я не знаю, как ограничить его либо 2, либо 4. Если есть какие-либо другие проблемы с этим регулярным выражением, пожалуйста, дайте мне знать. Помоги пожалуйста.
есть дополнительные '\ s', которые будут соответствовать пробелам, для' 02 2004', это намеренно? –
Вы хотите совместить '8 /// 23'? Опубликуйте несколько допустимых и недопустимых примеров. –
Ваши регулярные выражения 99999, 9999, 999999 и 99 - 999, и 2 части + '1-555'-'123456' –