Tynnu tagiau HTML

Tynnwch bob tag HTML o floc o destun.

4.92 o 13 sgoriau

1. Cyflwyniad

Tynnwr Tagiau HTML yw offeryn ar-lein syml sy'n dileu pob tag HTML o floc o destun. Os oes gennych gynnwys wedi'i gopïo o wefan, e-bost, CMS, neu olygydd cod sy'n cynnwys elfennau HTML fel <p>, <div>, <strong>, neu <br>, bydd yr offeryn hwn yn ei drosi'n syth yn destun plaen glân.

Mae tagiau HTML yn ddefnyddiol ar gyfer fformatio tudalennau gwe, ond nid ydynt bob amser yn briodol pan fydd angen testun crai arnoch. Er enghraifft, efallai y byddwch am gludo testun i gronfa ddata, cyflwyno cynnwys i API, glanhau data wedi'i sgrapio, neu baratoi testun i'w ddadansoddi. Yn lle dileu tagiau â llaw fesul llinell, mae'r offeryn hwn yn eu tynnu'n awtomatig mewn ychydig eiliadau.

Mae'r offeryn hwn yn hawdd ei ddefnyddio gan ddechreuwyr ac nid oes angen unrhyw wybodaeth dechnegol. Gludwch eich cynnwys HTML, cyflwynwch ef, a derbyniwch fersiwn lân heb unrhyw farcio. Mae'n arbennig o ddefnyddiol i ddatblygwyr, golygyddion cynnwys, marchnatwyr, a dadansoddwyr data sy'n gweithio'n aml gyda chynnwys ar y we.


2. Sut Mae'n Gweithio

Mae'r Tynnwr Tagiau HTML yn prosesu cynnwys a gyflwynir gan ddefnyddwyr ac yn dileu pob marciad HTML tra'n cadw'r testun darllenadwy sydd y tu mewn i'r tagiau hynny. Mae'r rhesymeg yn syml: mae'n sganio'r llinyn mewnbwn ac yn tynnu pob elfen HTML, gan adael testun plaen yn unig.

Paramedr Mewnbwn

  • Cynnwys (gofynnol): Bloc o destun a all gynnwys tagiau HTML. Ni all y maes hwn fod yn wag.

Rheolau Dilysu

  • Ni ddylai'r maes cynnwys fod yn wag.
  • Ystyrir mewnbwn sy'n cynnwys bylchau gwag yn unig yn annilys.
  • Mae angen tocyn diogelwch dilys i atal cyflwyniadau heb awdurdod.

Os yw'r maes cynnwys yn wag neu'n annilys, bydd yr offeryn yn dychwelyd neges gwall ac ni fydd yn prosesu'r cais. Mae hyn yn sicrhau cywirdeb data ac yn atal prosesu diangen.

Rhesymeg Brosesu

Unwaith y bydd y dilysu wedi llwyddo, mae'r offeryn yn defnyddio swyddogaeth ar ochr y gweinydd sy'n dileu pob tag HTML o'r testun a gyflwynwyd. Mae hyn yn cynnwys elfennau HTML safonol megis penawdau, paragraffau, dolenni, tagiau fformatio, sgriptiau, ac elfennau mewnlin. Mae'r testun mewnol yn yr elfennau hynny yn parhau'n gyfan.

Er enghraifft, os yw'r mewnbwn yn cynnwys:

<p>Hello <strong>World</strong></p>

Bydd yr allbwn yn dod yn:

Hello World

Strwythur Allbwn

  • Canlyniad: Y testun plaen wedi'i lanhau gyda'r holl dagiau HTML wedi'u dileu.

Cyfyngiadau

  • Mae pob tag HTML yn cael ei ddileu heb unrhyw eithriad.
  • Gall fformatio megis toriadau llinell gael ei golli os cafodd ei ddiffinio gan ddefnyddio elfennau HTML.
  • Nid yw'r offeryn yn cadw tagiau HTML penodol yn ddetholus.

3. Sut i Ddefnyddio'r Offeryn Hwn

  1. Gludwch eich cynnwys HTML i'r maes mewnbwn.
  2. Sicrhewch nad yw'r maes cynnwys yn wag.
  3. Cyflwynwch y ffurflen i brosesu'r cynnwys.
  4. Copïwch y testun plaen wedi'i lanhau o'r ardal canlyniadau.

Mae'r offeryn yn prosesu eich cynnwys ar unwaith ac yn dychwelyd fersiwn heb dagiau HTML.


4. Enghreifftiau Ymarferol

Enghraifft 1: Glanhau Cynnwys Gwefan

Mewnbwn:

<h1>Welcome</h1><p>This is a <em>sample</em> page.</p>

Allbwn:

WelcomeThis is a sample page.

Achos defnydd: Echdynnu testun darllenadwy o allforiad CMS cyn ei fewnosod mewn e-bost testun plaen.

Enghraifft 2: Paratoi Data ar gyfer Cronfa Ddata

Mewnbwn:

<div class="description">Product <strong>A1</strong> - <span>$29.99</span></div>

Allbwn:

Product A1 - $29.99

Achos defnydd: Storio disgrifiadau cynnyrch fel testun plaen mewn colofn cronfa ddata.


5. Achosion Defnydd i Ddatblygwyr

- Glanhau Mewnbwn Defnyddwyr

Tynnwch farciad HTML o gynnwys a gynhyrchir gan ddefnyddwyr cyn ei gadw mewn cronfa ddata i atal fformatio diangen neu sgriptiau wedi'u mewnblannu.

- Glanhau Data ar gyfer APIs

Wrth ddefnyddio APIs trydydd parti sy'n dychwelyd cynnwys wedi'i fformatio fel HTML, tynnwch y tagiau cyn ei brosesu neu ei arddangos mewn amgylcheddau testun plaen.

- Llifoedd Gwaith Sgrapio Gwe

Integreiddiwch y rhesymeg hon i lifoedd gwaith sgrapio gwe er mwyn echdynnu testun darllenadwy o dudalennau HTML cyn perfformio dadansoddiad testun neu fynegeio.

- Systemau Logio ac Archwilio

Storiwch gofnodion log heb fformatio HTML i sicrhau cofnodion cyson y gellir eu chwilio.

Enghraifft yn PHP

$input = "<p>Example <strong>text</strong></p>";
$output = strip_tags($input);
echo $output; // Example text

Enghraifft yn JavaScript

function removeHtmlTags(str) {
  return str.replace(/<[^>]*>/g, '');
}
const input = "<p>Hello <b>World</b></p>";
console.log(removeHtmlTags(input)); // Hello World

Dilyswch fewnbwn bob amser a gweithredwch amddiffyniad CSRF neu fesurau diogelwch cyfatebol wrth integreiddio i systemau cynhyrchu.


6. Cwestiynau Cyffredin

Beth mae Tynnwr Tagiau HTML yn ei wneud?

Mae'n dileu pob marciad HTML o destun ac yn dychwelyd testun plaen glân.

A yw'r offeryn hwn yn dileu JavaScript a thagiau script?

Ydy. Mae pob elfen HTML, gan gynnwys tagiau script, yn cael eu dileu.

A fydd y cynnwys testun y tu mewn i'r tagiau yn aros?

Bydd. Dim ond y tagiau sy'n cael eu dileu; mae'r testun darllenadwy yn cael ei gadw.

A yw'r offeryn hwn yn ddiogel i'w ddefnyddio gyda data sensitif?

Mae'n prosesu'r testun a gyflwynwyd yn ddiogel, ond dylech bob amser ddilyn arferion diogelwch gorau wrth drin gwybodaeth sensitif.

A allaf gadw rhai tagiau HTML penodol?

Na. Mae'r offeryn hwn yn dileu pob tag HTML heb unrhyw eithriad.

Pam mae toriadau llinell ar goll ar ôl glanhau?

Os oedd toriadau llinell wedi'u diffinio gan ddefnyddio elfennau HTML fel <br> neu <p>, gall dileu'r tagiau hynny ddileu'r bylchau gweladwy.

Dilladau poblogaidd