Tynnu tagiau HTML
Tynnwch bob tag HTML o floc o destun.
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
- Gludwch eich cynnwys HTML i'r maes mewnbwn.
- Sicrhewch nad yw'r maes cynnwys yn wag.
- Cyflwynwch y ffurflen i brosesu'r cynnwys.
- 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
Gwrthdroi'r llythrennau mewn brawddeg neu baragraff.
Cael maint testun mewn Byte (B), Kilobyte (KB) neu Megabyte (MB).
Cyfrif nifer y nodau a'r geiriau mewn testun penodol.
Troi testun ben i waered yn hawdd.
Trosi rhif i'w ffurf ysgrifenedig.
Trosi testun arferol i arddull ffont italig.