Моя первая попытка использования RE застряла. Я использую Regex на веб-сайте Wordpress через Плагин Search-Regex , и мне нужно сопоставить его с определенным «скрытым в куче HTML-кода.
provide brand-strengthening efforts for the 10-school conference.  </p>
<p>
<a href="http://www.learfield.com/oldblog/.a/6a00d8345233fa69e201157155a6fc970c-pi">
<img alt="MOvalleyConf500"
border="0"
class="at-xid-6a00d8345233fa69e201157155a6fc970c"
src="http://www.learfield.com/oldblog/.a/6a00d8345233fa69e201157155a6fc970c-800wi"
style="border: 1px solid black; margin: 0px; width: 502px; height: 384px;"
title="MOvalleyConf500" />
</a>
</p>
<p>The photo above
В приведенном выше примере есть три цели
6a00d8345233fa69e201157155a6fc970c-pi"
6a00d8345233fa69e201157155a6fc970c"
6a00d8345233fa69e201157155a6fc970c-800wi"
Используемое мной регулярное выражение - /6a00d834.*?"/
, оно находит их, однако я хочу сопоставлять только по окончанию "
, а не по всей строке. Это изображения, у которых отсутствует расширение файла, поэтому мне нужно заменить окончание «на .jpg». Я понимаю заменяющую часть выражения, это начальное совпадение, с которым у меня возникли проблемы.
У меня есть куча таких (221), все цели начинаются с 6a00d834
, а затем случайные буквенно-цифровые цифры, заканчивающиеся на "
Ценю любое понимание. Благодарю.
Редактирование добавлено из комментария ОП : На самом деле это сайт Wordpress, использующий плагин (REGEX) для запроса и замены данных в SQL. Я могу использовать любое Perl-совместимое регулярное выражение. (Примечание редактора - в зависимости от плагина, скорее всего, на самом деле это не Perl, а PHP-реализация PCRE.)