Անցնել հիմնական բովանդակությանը

Բացատ մաքրիչ անվճար

Հեռացրեք ավելորդ բացատներ, ատկացրեք տողերը, կծկեք դատարկ տողերն ու կանոնավորեք ցանկացած տեքստի տող ավարտները: Մեկ սեղմումով մաքրեք copy-paste արված բովանդակությունը:

Աշխատում է անցանց՝ բեռնվելուց հետո
Նախապես սահմանված:

կամ քաշեք .txt, .csv, .md կամ .log ֆայլը դաշտի վրա

0 նիշ1 տող1 դատարկ տողեր
Մաքրման յնտրանքներ

Տարածված կիրառություններ

  • Մաքրել պատճենահատ տեքստFix անկեղ ձևաչափ Word, PDF-ներ և վեբ-էջեր - հեռացնել ավելորդ տարածք, կրկնակի դատարկ տողեր և անհետևողական առաջնահերթություն:
  • Մաքրել հաց տարածք կոդ և կազմաձեւում ֆայլերումՀեռացրեք հետևող բացատները, նորմալացրեք տողի ավարտները և շտկեք ձևավորման խնդիրները կոդում ու կոնֆիգուրացիոն ֆայլերում։
  • Մաքրել տեքստ բովանդակության կառավարման համակարգերի համարՆորմալացնել տեքստ, նախ WordPress, Contentful կամ այլ CMS հարթակներ խուսափել ձևաչափ խնդիրներ:
  • Մաքրել հաց տարածք տվյալների ֆայլերումՀեռացնել առաջ/հետ տարածք տվյալների արժեքներ նախ տվյալների բազա, աղյուսակներ կամ տվյալների խողովակներ:
  • Մաքրել հաց տարածք էլ-փոստի շաբլոններումՆորմալացնել տարածք փոստի պատճենի նախ ուղարկել - խուսափել մեծնամեր անհետևողականությունների լ-փոստ հաճախորդների միջեւ:

Ինչպես է այն աշխատում

Whitespace Cleaner-ը լիովին աշխատում է ձեր դիտարկիչում՝ ձեռագիր JavaScript regex-ով — ոչ մի գրադարան, ոչ մի սերվեր։ Յուրաքանչյուր ձևափոխություն տեղի է ունենում տեղում, երբ մուտքագրում եք, և արդյունքները թարմացվում են իրական ժամանակում։

  1. 1
    Մուտքագրման սկանավորում և վիճակագրություն
    Երբ մուտքագրում կամ փակցնում եք, գործիքը ձեր տեքստը սկանավորում է թիրախավորված regex ձևանմուշներով՝ հաշվելու հետևող-բացատով տողերը, հաջորդական դատարկ տողերը, tab նիշերը, Unicode բացատները (NBSP, լիալայն) և անտեսանելի զրո-լայնության նիշերը։ Այս հաշվարկները հայտնվում են անմիջապես մուտքագրման տակ, որպեսզի կարողանաք տեսնել, թե իրականում ինչն է սխալ ձեր տեքստի հետ, մինչև ինչ-որ բան մաքրելը։
  2. 2
    Տող-առ-տող regex ձևափոխություններ
    clean() ֆունկցիան բաժանում է նոր տողերով և ձեր ընտրած ընտրանքները կիրառում է կարգով. tab-երը փոխարինվում կամ սեղմվում են, բացատների հաջորդականությունները կրճատվում են մեկի /[ \t]+/g-ով, ապա ամեն տող կրճատվում է։ Unicode բացատները ( ,  ,   և այլն) փոխարինվում են սովորական բացատներով. զրո-լայնության նիշերը (​, ‍, ) ամբողջովին ջնջվում են։ Խելացի կետադրությունը, ինչպիսին են գանգուր չակերտներն ու երկար գծիկները, ուղղվում է ASCII համարժեքների։
  3. 3
    Դատարկ-տողի և փաստաթղթի կրճատում
    Ամեն-տողի աշխատանքից հետո հաջորդական դատարկ տողերը կամ ամբողջովին հեռացվում են, կամ սեղմվում են մեկ դատարկ տողի (ձեր ընտրած տարբերակով)՝ մեկ /\n{3,}/ փոխարինումով։ Ամբողջ փաստաթղթի առաջատար և հետևող նոր տողերը հեռացվում են վերջում, տրամաբանությունը կանխատեսելի պահելով՝ անկախ ընտրանքների կարգից։
  4. 4
    Տողի-ավարտի նորմալացում և ելք
    Գործիքը հայտնաբերում է սկզբնական տեքստի գերակշռող տողի-ավարտը (LF, CRLF կամ CR) մինչև նորմալացումը, որպեսզի «Պահել սկզբնականը» ընտրանքը կարողանա այն հավատարմորեն վերականգնել։ Կարող եք նաև ստիպել կոնկրետ կոնվենցիա։ Մաքրված տեքստն ակնթարթորեն հայտնվում է ելքի պանելում, «առաջ/հետո» վիճակագրության վահանակով, որը ցույց է տալիս հեռացված նիշերի ու տողերի հաշվարկը, և «Ներբեռնել .txt» կոճակով, որը տեղում կառուցում է Blob։

Առնչվող գործիքներ

Հաճախակի տրվող հարցեր