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.
How to remove duplicate starting with a capital letter?
- Author
- Message
-
Offline
- Posts: 282
- Joined: Thu Sep 10, 2015 9:53 am
- Location: Deutschland
-
Offline
- Posts: 1949
- Joined: Sat Mar 06, 2010 7:40 pm
- Location: Poland
sexy96
If text is:
what result do you expect?
If text is:
Code: Select all
Font
Font
FONT
FONT
font
font
fONT
fONT-
Offline
- Posts: 282
- Joined: Thu Sep 10, 2015 9:53 am
- Location: Deutschland
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ć.
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ć.
-
Offline
- Posts: 1949
- Joined: Sat Mar 06, 2010 7:40 pm
- Location: Poland
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ę):
2. Następnie usuń duplikaty (bez parametru, lub z parametrem 0):
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)Code: Select all
Call("Format::LineRemoveDuplicates")