Вы почти правы, вместо этого используйте
[\d]{1,2}\/[\d]{1,2}\/[\d]{2}\b
(добавьте \b
в конце вашего регулярного выражения).
\b
обозначает границу слова.Поместив его в конец, предотвратите сопоставление любого символа после него.
Вы также можете поместить его как в начало, так и в конец регулярного выражения.Например:
\b[\d]{1,2}/[\d]{1,2}/[\d]{2}\b
Это позволит убедиться, что строки не совпадают с посторонними символами спереди и сзади (например, "09/02/2018"
, "1109/02/20"
и т. Д.)