То, что вы используете <a href="/profiles/(.*?)/(.*?)"
, хорошо для захвата ID
и name
из <a href="/profiles/6635/Name"
, потому что ленивый способ (не жадный) (.*?)
, который вы используете, будет совпадать только между profiles/
и вторым /
так же, как при использовании [^\/]+
, а затем между /
и "
, так что, проверьте еще раз, что вы все исправили.
Вам может потребоваться экранировать /
, как это \/
, поэтому измените его на:
<a href="\/profiles\/(.*?)\/(.*?)"
Это то же самое здесь регулярное выражение DEMO
И если вам нужно убедиться, что с Java-тестером используйте этот инструмент: Java Regex Tester