Смотрите за Regex для обновления столбца mariaDB - PullRequest
0 голосов
/ 24 апреля 2019

Я пытаюсь написать выражение для регулярного выражения, чтобы выбрать строку из столбца MariaDB

<div class="class1">
  <div class="class2">
    <span>
      <a title="Search for Product" href="${firstProductLink}/product/product.html">Search for product
      </a>
    </span>
    <span>
      <a title="Search for Product"  href="${firstProductLink}/sample/sample.html">Search for sample
      </a>
    </span>
    <span>
      <a title="Search for Product" href="${secondProductLink}/product/product.html">Search for 
    product
      </a>
    </span>
  </div>
</div>

Это значение в столбце моей таблицы. Я пишу регулярное выражение, которое может получить тег привязки с firstProductLink в href и заменить его на пустой, как показано ниже

<div class="class1">
  <div class="class2">
    <span></span>
    <span></span>
    <span>
      <a title="Search for Product" href="${secondProductLink}/product/product.html">Search for 
    product
      </a>
    </span>
  </div>
</div>

Думая об использовании метода MariaDB REGEXP_REPLACE (column, (regex), '').

Regex Я пытался -> (?<=\firsinsuranceLink) -> Но это не работает.

Может ли кто-нибудь помочь мне с написанием регулярных выражений для вышеупомянутого?

1 Ответ

1 голос
/ 24 апреля 2019

Для этого вам не нужно заглядывать назад, поскольку слово входит в то, что вы хотите сопоставить и заменить.

REGEXP_REPLACE(columnname, '<span>
 *<a.*firstProductLink.*
 *</a>
 *</span>', '')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...