Chuyển đến nội dung

Công Cụ Xóa Thẻ HTML

Dán HTML và nhận lại văn bản thuần khi bạn gõ: thẻ, chú thích, script và style bị xóa, ngắt dòng và ngắt đoạn được giữ lại, còn các thực thể phổ biến như & và   được đổi thành ký tự tương ứng. Ba bộ đếm cho biết kích thước đầu vào, kích thước đầu ra và số thẻ đã bị xóa. Miễn phí, không cần đăng ký, và không có gì bạn dán được tải lên.

Cách Sử Dụng Công Cụ Xóa Thẻ HTML

  1. 1. Dán HTML của bạn. Toàn bộ mã nguồn trang, HTML của email hoặc một đoạn sao chép từ CMS đều được.
  2. 2. Đọc văn bản thuần. Kết quả cập nhật khi bạn gõ; không có nút nào để nhấn.
  3. 3. Kiểm tra các bộ đếm. Số Ký Tự Đầu Vào đếm văn bản bạn đã dán, Số Ký Tự Đầu Ra đếm kết quả, và Thẻ Đã Xóa đếm mọi mục <…> tìm thấy, bao gồm thẻ đóng, chú thích và các thẻ quanh script.
  4. 4. Sao chép đầu ra. Sao Chép Kết Quả đưa văn bản thuần vào clipboard của bạn.

Những Gì Bị Xóa, Giữ Lại Và Giải Mã

Công cụ hoạt động theo năm bước cố định, theo thứ tự này:

  1. Chú thích, script và style bị xóa cùng toàn bộ nội dung bên trong, nên JavaScript và CSS không bao giờ lọt vào văn bản của bạn.
  2. Ngắt dòng và tab — mỗi <br> thành một dòng mới, và dòng mới cũng xuất hiện ở thẻ đóng của p, div, tiêu đề (h1–h6), li hoặc tr. Phần cuối của ô bảng (td hoặc th) thành một tab, nên các ô trong một hàng vẫn tách nhau.
  3. Mọi thẻ khác bị xóa, giữ lại văn bản nằm giữa chúng. Chỉ những thẻ thật mới được tính: dấu < phải theo sau bởi một chữ cái, /, ! hoặc ?, nên một phép so sánh như 5 < 6 and 7 > 3 là văn bản và được giữ nguyên.
  4. Thực thể được giải mã một lần: các tham chiếu có tên như &amp;, &lt;, &eacute; hoặc &mdash;, và các tham chiếu số thập phân hoặc thập lục phân như &#65; và &#x41;. &nbsp; thành một khoảng trắng thông thường. Văn bản đã bị mã hóa hai lần, như &amp;#65;, sẽ thành &#65;, vì mỗi tham chiếu chỉ được giải mã một lần.
  5. Khoảng trắng được gọn lại: nhiều khoảng trắng liên tiếp thành một, ba dòng mới trở lên thành hai, và hai đầu được cắt bỏ.

Ví Dụ Minh Họa

Đầu vào

<!-- draft --><h1>Results &amp; Discussion</h1><p>Scores rose from <b>4&nbsp;to&nbsp;7</b> &mdash; see the <a href="/t">table</a>.</p><ul><li>One</li><li>Two</li></ul><script>track()</script>

Đầu ra

Bốn dòng: Results & Discussion, Scores rose from 4 to 7 — see the table., One và Two.

Bộ đếm

191 ký tự đầu vào, 69 ký tự đầu ra, 17 thẻ đã xóa.

17 thẻ gồm chú thích, thẻ mở và thẻ đóng của h1, p, b, a, ul, script và hai phần tử li. Nội dung của script (track()) bị bỏ cùng nó. Vì mỗi khối kết thúc bằng một dòng mới, các đoạn ở đây nằm trên các dòng liên tiếp; nếu mã nguồn của bạn có dòng trống giữa các khối, đầu ra sẽ giữ tối đa một dòng trống.

Những Gì Công Cụ Không Xử Lý

Đây là một công cụ biểu thức chính quy nhanh để làm gọn văn bản, không phải bộ phân tích HTML. Hãy biết giới hạn của nó:

Trường hợpĐiều xảy ra
Ô bảngCác ô được phân tách bằng tab và mỗi hàng có một dòng riêng (<td>A</td><td>B</td> thành A và B với một tab ở giữa)
Dấu nhỏ hơn đứng riêng trong văn bảnĐược giữ lại: 5 < 6 and 7 > 3 giữ nguyên như đã gõ. Một < ngay sau chữ cái, như a<b, bị đọc là bắt đầu một thẻ
Thực thể có tên không xác địnhTên mà công cụ không biết, như &notarealname;, được giữ nguyên như đã gõ
Liên kết và hình ảnhVăn bản liên kết được giữ lại; địa chỉ và văn bản thay thế của hình ảnh bị bỏ

Bạn Cần Công Cụ Nào?

Bạn cóBạn muốnHãy dùng
HTMLVăn bản thuầnTrang này
HTMLMarkdown giữ tiêu đề, liên kết và danh sáchHTML Sang Markdown
MarkdownVăn bản thuầnMarkdown Sang Văn Bản
MarkdownHTMLCông Cụ Chuyển Đổi Markdown Sang HTML
HTML lộn xộnHTML gọn gàng, thụt lềCông Cụ Định Dạng HTML

Câu Hỏi Thường Gặp

Công cụ xóa thẻ HTML này làm gì?
Nó xóa mọi thẻ HTML khỏi văn bản bạn dán và trả về phần văn bản có thể đọc được. Chú thích, script và style bị xóa cùng nội dung của chúng, ngắt dòng được giữ ở cuối dòng và các phần tử khối, còn các thực thể phổ biến được giải mã.
Việc xóa thẻ HTML có ảnh hưởng đến định dạng văn bản của tôi không?
Có. Chữ đậm, chữ nghiêng, tiêu đề, liên kết và danh sách chỉ tồn tại dưới dạng thẻ, nên chúng sẽ biến mất. Bạn chỉ nhận được các từ, với một dòng mới ở nơi đoạn, tiêu đề, mục danh sách hay ngắt dòng đã kết thúc. Để giữ cấu trúc đó, hãy chuyển sang Markdown.
Tôi có thể dùng công cụ này để làm sạch văn bản sao chép từ một trang web không?
Có, nếu bạn dán mã nguồn HTML hoặc HTML mà CMS hiển thị cho bạn. Văn bản dán vào một ô thông thường đã là văn bản thuần; phần đánh dấu ẩn chỉ có khi bạn sao chép mã nguồn trang hoặc chế độ xem HTML của một email.
Công cụ có giải mã các thực thể HTML không?
Có: các tham chiếu có tên như &eacute;, và tham chiếu số thập phân và thập lục phân như &#65; và &#x41;. Mỗi tham chiếu được giải mã một lần, nên &amp;#65; thành &#65;. Tên mà công cụ không biết sẽ được giữ nguyên như đã gõ.
Vì sao một số văn bản của tôi biến mất?
Nhiều khả năng một < ngay sau một chữ cái, như a<b, bị đọc là bắt đầu một thẻ, và mọi thứ đến > tiếp theo đã bị xóa theo. Hãy thêm một khoảng trắng sau <, hoặc viết nó thành &lt; trong mã nguồn.
Công cụ có xóa nội dung của thẻ script và style không?
Có. Cả hai phần tử cùng nội dung của chúng, và mọi chú thích, đều bị xóa trước khi bất kỳ thẻ nào khác được xử lý.
HTML của tôi có được tải lên đâu không?
Không. Việc làm sạch chạy trong trình duyệt khi bạn gõ, và HTML không được gửi đến CitationEasy hay bất kỳ ai khác.

Công Cụ Liên Quan

Thêm trong Dữ liệu, ngôn ngữ đánh dấu và mã