🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

8 total messages Started by Borneq Thu, 16 Aug 2018 15:15
Jak dopasować do maski z gwiazdką?
#309741
Author: Borneq
Date: Thu, 16 Aug 2018 15:15
8 lines
1245 bytes
Jak dopasować string np. 19NRGbH21deCL6WE2F7vf5WpE2BKcF5gHT do 19NRGbH 
lub NRG*
Nie jest potrzebne zaawansowane działanie typu Grep, ale dopasowanie do 
jednej lub więcej gwiazdek.
Jest 
https://stackoverflow.com/questions/3300419/file-name-matching-with-wildcard
z chęcią użyłbym Boosta, ale tu jest za dużo: nie chodzi mi i 
zaawansowane wyrażenia a jedynie o same gwiazdki
Re: Jak dopasować do maski z gwiazdką?
#309742
Author: bartekltg
Date: Thu, 16 Aug 2018 17:04
19 lines
1597 bytes
On 16.08.2018 17:15, Borneq wrote:
> Jak dopasować string np. 19NRGbH21deCL6WE2F7vf5WpE2BKcF5gHT do 19NRGbH 
> lub NRG*
> Nie jest potrzebne zaawansowane działanie typu Grep, ale dopasowanie do 
> jednej lub więcej gwiazdek.
> Jest 
> https://stackoverflow.com/questions/3300419/file-name-matching-with-wildcard 
> 
> z chęcią użyłbym Boosta, ale tu jest za dużo: nie chodzi mi i 
> zaawansowane wyrażenia a jedynie o same gwiazdki

Masz do wyboru - użyć _kawałka_ biblioteki, albo pisać algorytm samemu.
Ja bym został przy bibliotece;-)

BTW, jakieś regexpy siedzą już w gołęj biblitece standardowej. Do
wyszukiwania z gwiazdką wystarczą.

pzdr
bartekltg
Re: Jak dopasować do maski z gwiazdką?
#309743
Author: Borneq
Date: Thu, 16 Aug 2018 17:39
6 lines
1157 bytes
W dniu 16.08.2018 o 19:04, bartekltg pisze:
> BTW, jakieś regexpy siedzą już w gołęj biblitece standardowej. Do
> wyszukiwania z gwiazdką wystarczą.

wykorzystuję regexp, gdzie
zamieniam gwiazdkę na .*
Re: Jak dopasować do maski z gwiazdką?
#309744
Author: Queequeg
Date: Fri, 17 Aug 2018 12:11
13 lines
1308 bytes
Borneq <borneq@antyspam.hidden.pl> wrote:

> Jak dopasować string np. 19NRGbH21deCL6WE2F7vf5WpE2BKcF5gHT do 19NRGbH 
> lub NRG*

Na anglojęzycznej grupie comp.lang.c był ostatnio podobny wątek:

"A small programming exercise: wildcard matching"

Jest tam 189 odpowiedzi, myślę że znajdziesz coś dla siebie.

-- 
https://www.youtube.com/watch?v=9lSzL1DqQn0
Re: Jak dopasować do maski z gwiazdką?
#309745
Author: Zbych
Date: Fri, 17 Aug 2018 12:26
12 lines
1454 bytes
W dniu 16.08.2018 o 17:15, Borneq pisze:
> Jak dopasować string np. 19NRGbH21deCL6WE2F7vf5WpE2BKcF5gHT do 19NRGbH 
> lub NRG*
> Nie jest potrzebne zaawansowane działanie typu Grep, ale dopasowanie do 
> jednej lub więcej gwiazdek.
> Jest 
> https://stackoverflow.com/questions/3300419/file-name-matching-with-wildcard 
> 
> z chęcią użyłbym Boosta, ale tu jest za dużo: nie chodzi mi i 
> zaawansowane wyrażenia a jedynie o same gwiazdki

Posix ma fnmatch: http://man7.org/linux/man-pages/man3/fnmatch.3.html
Re: Jak dopasować do maski z gwiazdką?
#309746
Author: Queequeg
Date: Fri, 17 Aug 2018 14:37
8 lines
1182 bytes
Zbych <abuse@onet.pl> wrote:

> Posix ma fnmatch: http://man7.org/linux/man-pages/man3/fnmatch.3.html

Zainteresowałbym się też glob(3) i glob(7).

-- 
https://www.youtube.com/watch?v=9lSzL1DqQn0
Re: Jak dopasować do maski z gwiazdką?
#309747
Author: Wojciech Muła
Date: Tue, 28 Aug 2018 16:02
14 lines
2088 bytes
On Thursday, August 16, 2018 at 5:15:31 PM UTC+2, Borneq wrote:
> Jak dopasować string np. 19NRGbH21deCL6WE2F7vf5WpE2BKcF5gHT do 19NRGbH 
> lub NRG*
> Nie jest potrzebne zaawansowane działanie typu Grep, ale dopasowanie do 
> jednej lub więcej gwiazdek.
> Jest 
> https://stackoverflow.com/questions/3300419/file-name-matching-with-wildcard
> z chęcią użyłbym Boosta, ale tu jest za dużo: nie chodzi mi i 
> zaawansowane wyrażenia a jedynie o same gwiazdki

Lata temu coś takiego napisałem http://0x80.pl/articles/dos_wildcards.html
ale teraz bym po prostu wziął jednego z gotowców polecanych przez kolegów. :)

w.
Re: Jak dopasować do maski z gwiazdką?
#309748
Author: Przemek Biernat
Date: Sat, 09 Feb 2019 18:45
11 lines
1893 bytes
On Thursday, August 16, 2018 at 5:15:31 PM UTC+2, Borneq wrote:
> Jak dopasować string np. 19NRGbH21deCL6WE2F7vf5WpE2BKcF5gHT do 19NRGbH 
> lub NRG*
> Nie jest potrzebne zaawansowane działanie typu Grep, ale dopasowanie do 
> jednej lub więcej gwiazdek.
> Jest 
> https://stackoverflow.com/questions/3300419/file-name-matching-with-wildcard
> z chęcią użyłbym Boosta, ale tu jest za dużo: nie chodzi mi i 
> zaawansowane wyrażenia a jedynie o same gwiazdki

a w mysl'u czegoś takiego jak pattern czasem nie było :)
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads