Hướng dẫn how to remove html tags from string in oracle sql query - cách xóa thẻ html khỏi chuỗi trong truy vấn sql oracle

Sql fiddle

Thiết lập lược đồ Oracle 11g R2::

CREATE TABLE comments [ value ] AS
SELECT '

Display the frulog on the count values
' FROM DUAL UNION ALL SELECT '' FROM DUAL UNION ALL SELECT 'test' FROM DUAL;

Truy vấn 1::

SELECT value,
       REGEXP_REPLACE[
         value,
         '\s*" >test                   |                                        |

Lưu ý:

SELECT value,
       REGEXP_REPLACE[
         value,
         '\s*\s]+]]?]+\s*|\s*]/?>\s*',
         NULL,
         1,
         0,
         'im'
       ] AS replaced
FROM   comments
1 và các thuộc tính
SELECT value,
       REGEXP_REPLACE[
         value,
         '\s*\s]+]]?]+\s*|\s*]/?>\s*',
         NULL,
         1,
         0,
         'im'
       ] AS replaced
FROM   comments
3,
SELECT value,
       REGEXP_REPLACE[
         value,
         '\s*\s]+]]?]+\s*|\s*]/?>\s*',
         NULL,
         1,
         0,
         'im'
       ] AS replaced
FROM   comments
5.

Nếu bạn chỉ muốn thay thế các phần tử HTML cụ thể thì hãy liệt kê chúng khi bắt đầu biểu thức thông thường:

\s*

Bài Viết Liên Quan

Chủ Đề