2017-01-09 28 views
-2

链接或自动链接我有2个问题,使用REGEXP_REPLACE ORACLE使用Oracle的REGEXP_REPLACE替换HTML

我有一个长的字符串:

<p>Nằm tại vị trí đặc biệt, có núi, có rừng, có đồng bằng, có biển…, thành phố Đà Nẵng mang trong mình rất nhiều vẻ đẹp đa dạng tạo nên sức thu hút không thể cưỡng lại ... 
<h2>Thông tin về giá <a href="https://alove.vn">vé máy bay</a> Vietjet Air từ Cần Thơ đi Đà Nẵng tham khảo:</h2> 
<p>Bên cạnh những địa điểm du lịch hấp dẫn thì tấm <strong><a href="https://alove.vn/ve-may-bay-di-da-nang.html">vé máy bay đi Đà Nẵng</a> giá rẻ</strong> sẽ mang đến ... 

Q1)我想用REGEXP_REPLACE删除链接标签中标签H2和字符串这样

<p>Nằm tại vị trí đặc biệt, có núi, có rừng, có đồng bằng, có biển…, thành phố Đà Nẵng mang trong mình rất nhiều vẻ đẹp đa dạng tạo nên sức thu hút không thể cưỡng lại ... 
<h2>Thông tin về giá vé máy bay Vietjet Air từ Cần Thơ đi Đà Nẵng tham khảo:</h2> 
<p>Bên cạnh những địa điểm du lịch hấp dẫn thì tấm <strong><a href="https://alove.vn/ve-may-bay-di-da-nang.html">vé máy bay đi Đà Nẵng</a> giá rẻ</strong> sẽ mang đến ... 

Q2),并使用REGEXP_REPLACE relace关键字作为岘港 INSITE标签的链接,但不是在标签H2:

<p>Nằm tại vị trí đặc biệt, có núi, có rừng, có đồng bằng, có biển…, thành phố <a href="https://alove.vn/ve-may-bay-vietjet-air-tu-can-tho-di-da-nang.html">Đà Nẵng</a> mang trong mình rất nhiều vẻ đẹp đa dạng tạo nên sức thu hút không thể cưỡng lại đối với khách du lịch khắp nơi trên thế giới. Ngoài sự ưu đãi của thiên nhiên với rất ... 
<h2>Thông tin về giá vé máy bay Vietjet Air từ Cần Thơ đi Đà Nẵng tham khảo:</h2> 
<p>Bên cạnh những địa điểm du lịch hấp dẫn thì tấm <strong><a href="https://alove.vn/ve-may-bay-di-da-nang.html">vé máy bay đi Đà Nẵng</a> giá rẻ</strong> sẽ mang đến .... 
+1

在这里你在[问]上找到一些东西,以及如何建立一个[mcve],这对于改善你的问题是有用的。 – Aleksej

+0

非常感谢,我回答了我的问题 – hungudgm

回答

0

我已经找到了Q1的回答:“我想用REGEXP_REPLACE删除链接标签在标签H2”

/* Formatted on 1/9/2017 5:27:14 PM (QP5 v5.287) */ 
SELECT REGEXP_REPLACE(the_str, 
             '<h(.*?)>(.*?)<a(.*?)https://alove.vn(.*?)[^>]*>(.*?)<\/a>(.*?)(<\/h(.*?)>)', 
             '<h\1>\2\5\6</h\1>', 
             1, 
             0, -- ALL 
             'i') 
    FROM dual; 

请帮我Q2,感谢您的建议

相关问题