How to remove duplicate starting with a capital letter?

English main discussion
Post Reply
  • Author
  • Message
Offline
Posts: 282
Joined: Thu Sep 10, 2015 9:53 am
Location: Deutschland

How to remove duplicate starting with a capital letter?

Post by sexy96 »

How to remove duplicate with a capital letter?

example 1
*********
Font
font

example 2
*********
font
Font

Call("Format::LineRemoveDuplicates", 2) -> always removes the second expression.

KDJ
Offline
Posts: 1949
Joined: Sat Mar 06, 2010 7:40 pm
Location: Poland

Post by KDJ »

sexy96

If text is:

Code: Select all

Font
Font
FONT
FONT
font
font
fONT
fONT
what result do you expect?

Offline
Posts: 282
Joined: Thu Sep 10, 2015 9:53 am
Location: Deutschland

Post by sexy96 »

Jestem w trakcie poprawek słownika do ASpell'a.

Jest tam dużo wyrazów różniących się tylko wielkością pierwszej litery.
Po sortowaniu są tylko pary(po dwa).

W Aspell'u nie potrzebuję takich dwóch wyrazów, wystarczy
tylko jeden zaczynający się małą literą.
Takich zbędnych wyrazów będzie chyba kilka tysięcy i dlatego chciałbym się ich pozbyć.

KDJ
Offline
Posts: 1949
Joined: Sat Mar 06, 2010 7:40 pm
Location: Poland

Post by KDJ »

sexy96

Jeśli masz Windows w polskiej wersji, to możesz zrobić następująco.

1. Posortuj wiersze rosnąco z parametrem 3 (uwzględnia wielkość liter i polską lokalizację):

Code: Select all

Call("Format::LineSortStrAsc", 3)
2. Następnie usuń duplikaty (bez parametru, lub z parametrem 0):

Code: Select all

Call("Format::LineRemoveDuplicates")

Offline
Posts: 282
Joined: Thu Sep 10, 2015 9:53 am
Location: Deutschland

Post by sexy96 »

Jest OK. Dzięki
Post Reply