在Regex后面查看更新mariaDB列

时间:2019-04-24 11:28:08

标签: regex mariadb

我正试图写一个正则表达式后面的代码,以便从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>

这是我表中列的值。我正在编写一个正则表达式,可以使用href中的firstProductLink获取锚标记,并将其替换为空,如下所示

<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(列,(正则表达式),'')。

我尝试过的正则表达式-> (?<=\firsinsuranceLink)->但这不起作用。

有人可以帮我编写上述正则表达式吗?

1 个答案:

答案 0 :(得分:1)

因为您要匹配和替换的单词中包含该词,所以您无需为此而烦恼。

REGEXP_REPLACE(columnname, '<span>
 *<a.*firstProductLink.*
 *</a>
 *</span>', '')