.*\.(?:5|10)\.\d+\.\d+
должно работать.
Пояснение:
.* # any number of characters (except newlines)
\. # literal dot
(?:5|10) # 5 or 10
\. # literal dot
\d+ # one or more digits
\. # literal dot
\d+ # one or more digits
Помните, что если вы используете его в Java, вам необходимо избежать обратной косой черты при построении регулярного выражения:
Pattern regex = Pattern.compile(".*\\.(?:5|10)\\.\\d+\\.\\d+");