Ինչպես հեռացնել կրկնվող տողերը տեքստից
Տեղադրեք նոր տողերով բաժանված գրառումները, ընտրեք բացատների, տառաչափի և հերթականության կանոնները, ապա գործարկեք մշակումը։ Կպահպանվի յուրաքանչյուր համարվող տարբեր տողի առաջին հանդիպումը, իսկ ոչ դատարկ մուտքի դեպքում կցուցադրվեն պահպանված և հեռացված տողերի քանակները։
Ինչի համար է նախատեսված գործիքը
Այս գործիքը նախատեսված է նոր տողերով բաժանված տեքստը մաքրելու համար։ Այն յուրաքանչյուր տող դիտարկում է որպես առանձին գրառում և նույն գրառման կրկնվող հանդիպումներից պահպանում է առաջինը։ Այդ մոտեցումը հարմար է ցուցակների, քաղաքների անունների, նույնականացուցիչների կամ այլ տողային տվյալների համար, երբ կրկնությունները պետք է նվազեցնել՝ առանց ձեռքով համեմատելու։
Մշակելուց առաջ կարևոր է հասկանալ մուտքի ձևաչափը։ Եթե մեկ պարբերության ներսում մի քանի բառ կամ արտահայտություն կրկնվում է, դրանք առանձին տողեր չեն դառնում, ուստի այս գործիքի նախատեսված գործողությունը դրանց չի վերաբերում։ Նույն կերպ, մեկ երկար տողում կրկնվող հատվածը չի համարվում առանձին կրկնվող տող։ Նախ բաժանեք գրառումները նոր տողերով, ապա դրանք տեղադրեք տեքստի դաշտում։
Տեքստը կարելի է նաև չտրամադրել. այդ դաշտը պարտադիր չէ և բաց թողնելու դեպքում ընդունվում է որպես դատարկ արժեք։ Դատարկ մուտքը կարող է օգտակար լինել, երբ նախ ուզում եք ստուգել կարգավորումների վարքագիծը կամ պարզապես ավարտել դատարկ մշակումը։ Արդյունքի մասին եզրակացություն անելիս հաշվի առեք ոչ միայն մնացած տողերը, այլև ընտրված համեմատության կանոնները։
Ինչպես հեռացնել կրկնվող տողերը
-
Պատրաստեք մուտքը։ Յուրաքանչյուր գրառում տեղադրեք առանձին տողում և համոզվեք, որ պատճենված տվյալները չեն միացել մեկ տողի մեջ։ Ցուցակ, անունների շարք կամ այլ տողային գրառումներ տեղադրեք տեքստի դաշտում։ Եթե դաշտը դատարկ թողնեք, գործիքը կմշակի դատարկ արժեք։
-
Սկզբում որոշեք, թե ինչպես պետք է հաշվի առնվեն տողերի սկզբի և վերջի բացատները։ Լռելյայն այդ բացատները հեռացվում են նախքան համեմատությունն ու արդյունքի հավաքումը։ Այդ տարբերակը հարմար է, երբ պատճենման ընթացքում ավելացած եզրային բացատը չպետք է փոխի գրառման համեմատությունը։ Եթե բացատը տվյալների իմաստային մաս է կամ պետք է պահպանվի ելքում, անջատեք բացատների կտրումը։ Այդ դեպքում տողը համեմատվում և պահպանվում է առանց այդ կրճատման քայլի։
-
Ընտրեք տառաչափի համեմատության եղանակը։ Լռելյայն մեծատառերի և փոքրատառերի տարբերությունը չի հաշվի առնվում, այնպես որ նույն տեքստը տարբեր տառաչափերով կարող է դիտարկվել որպես նույն տող։ Եթե ձեր տվյալներում տառաչափը տարբերակիչ նշանակություն ունի, միացրեք մեծատառերի նկատմամբ զգայուն համեմատությունը։ Այդ ռեժիմում տարբեր տառաչափով տողերը կարող են պահպանվել առանձին։
-
Որոշեք պահպանված տողերի հերթականությունը։ Լռելյայն ելքում պահպանվում է յուրաքանչյուր տողի առաջին հանդիպման հերթականությունը։ Սա օգտակար է, երբ ցուցակի դասավորությունը տեղեկություն է պարունակում։ Եթե հերթականությունը նշանակություն չունի, անջատեք դրա պահպանումը. այդ դեպքում պահպանված տողերը դասավորվում են նախքան ելքի տեքստի ձևավորումը։
-
Գործարկեք մշակումը և կարդացեք ելքի տեքստը։ Յուրաքանչյուր համեմատության խմբից մնում է առաջին հանդիպումը, իսկ հետագա կրկնությունները չեն ներառվում արդյունքի տեքստում։ Վերջնական տարբերակը պատճենելուց առաջ համադրեք այն ձեր ընտրած երեք որոշումների հետ՝ բացատների կտրում, տառաչափի զգայունություն և հերթականության պահպանում։ Այս ստուգումը օգնում է տարբերել սպասված փոփոխությունը պատահական ձևաչափման փոփոխությունից։
-
Եթե մուտքը դատարկ կամ բաց թողնված էր, արդյունքը դիտարկեք որպես դատարկ մշակման արդյունք, ոչ թե որպես սխալ։ Այդ դեպքում գործարկումը հաջողությամբ ավարտվում է առանց պահպանված եզակի կամ հեռացված տողերի։
Ինչպես կարդալ արդյունքը
Արդյունքի տեքստը ցույց է տալիս այն տողերը, որոնք մնացել են ընտրված համեմատության կանոններից հետո։ Եթե պահպանվում է հերթականությունը, այդ տողերը դասավորված են իրենց առաջին հանդիպման կարգով։ Եթե այդ կարգավորումն անջատված է, ելքում կարող եք տեսնել դասավորված պահպանված տողեր, ոչ թե սկզբնական հերթականությունը։ Հետևաբար, նույն մուտքը կարող է ունենալ տարբեր տեսք՝ կախված հերթականության ընտրությունից։
Բացատների կտրումը նույնպես ազդում է արդյունքի վրա։ Լռելյայն տողի սկզբի և վերջի բացատները հեռացվում են համեմատությունից առաջ, ուստի միայն այդ եզրային տարբերությունը սովորաբար չի բաժանում գրառումները։ Կտրումը անջատելու դեպքում տողերը համեմատվում և պահվում են իրենց բացատներով, և բացատով ու առանց բացատի գրառումները կարող են դիտարկվել տարբեր։ Եթե տարբերակման պատճառը տեսանելի չէ, ստուգեք պատճենված տեքստի եզրերը և այդ կարգավորումը։
Տառաչափի նկատմամբ զգայունության ընտրությունը ևս սահմանում է, թե ինչ է համարվում կրկնություն։ Անզգայուն համեմատության դեպքում մեծատառերով և փոքրատառերով տարբերակը կարող է միավորվել, իսկ զգայուն համեմատության դեպքում տարբեր տառաչափով տողերը կարող են մնալ առանձին։ Սա թույլ է տալիս ընտրությունը հարմարեցնել տվյալների իմաստին, բայց չի փոխում այն փաստը, որ գործիքը մշակում է նոր տողերով բաժանված տողեր։
Ոչ դատարկ մշակված մուտքի համար հաշվետվությունը ցույց է տալիս պահպանված եզակի տողերի և հեռացված տողերի քանակը։ Այդ թվերը համադրեք մուտքի տողերի քանակի հետ՝ հասկանալու համար, թե որքան կրկնություն է հեռացվել։ Դատարկ կամ բաց թողնված մուտքի դեպքում գործարկումը հաջողությամբ ավարտվում է, սակայն եզակի և հեռացված տողերի քանակներ չեն լինում։
Գործնական օրինակ
Դուք մաքրում եք «Երևան», «Գյումրի», «Երևան» մուտքը, որտեղ առաջին և երրորդ տողերը նույն գրառումն են։
Երեք տողից բաղկացած մուտքը մշակեք լռելյայն կարգավորումներով՝ չմիացնելով տառաչափի նկատմամբ զգայուն համեմատությունը և չանջատելով հերթականության պահպանումը։
Ելքում մնում են «Երևան» և «Գյումրի» տողերը՝ այդ հերթականությամբ, իսկ հաշվետվության մեջ նշվում է 2 պահպանված եզակի և 1 հեռացված տող։
Սահմանափակումներ
- Գործողությունը սահմանափակված է նոր տողերով բաժանված տեքստային տողերով և չի հաստատում բառերի, պարբերությունների կամ այլ կառուցվածքների կրկնությունների հեռացում։
Հաճախակի սխալներ
- Եթե բառերի, պարբերությունների կամ մեկ տողի ներսում կրկնվող հատվածների հեռացում եք սպասում, պատճառը մուտքի սխալ միավորավորումն է։ Բաժանեք այն գրառումները, որոնց կրկնությունը պետք է հեռացվի, նոր տողերով և նորից գործարկեք մշակումը։
Հաճախ տրվող հարցեր
Կարո՞ղ եմ հեռացնել պարբերությունների կամ բառերի կրկնությունները։
Այս գործողությունը վերաբերում է նոր տողերով բաժանված գրառումներին։ Բառերի, պարբերությունների կամ մեկ տողի ներսում կրկնվող հատվածների հեռացումը հաստատված չէ այս գործիքի համար։
Ինչպե՞ս են համեմատվում մեծատառերն ու փոքրատառերը։
Լռելյայն համեմատությունը չի տարբերակում մեծատառերն ու փոքրատառերը։ Եթե տարբեր տառաչափով տողերը պետք է մնան առանձին, միացրեք մեծատառերի նկատմամբ զգայուն համեմատությունը։
Ելքում պահպանվո՞ւմ է տողերի սկզբնական հերթականությունը։
Լռելյայն պահպանվում է առաջին հանդիպման հերթականությունը։ Եթե պահպանման տարբերակն անջատեք, մնացած տողերը դասավորվում են նախքան ելքի ձևավորումը։