Я предполагаю, что, возможно, у вас есть некоторые другие элементы, и, возможно, вы хотите найти / заменить, что, если бы это было так, какое-то выражение, похожее на:
(<div class="abc">\s*<a\s+[^>]*>)(.+?)(<\/a>)
может работать иВаш желаемый результат в $2
.
Если вы хотите упростить / изменить / изучить выражение, это объяснено на верхней правой панели regex101.com .Если хотите, вы также можете посмотреть в эту ссылку , как она будет сопоставляться с некоторыми примерами ввода.