tjurczyk / arkadia

Skrypty mudletowe dla Arkadii
18 stars 17 forks source link

Plecaki z ZH #1498

Closed szydell closed 1 year ago

szydell commented 1 year ago

Nie łapało plecaka z takim opisem: Otwarty praktyczny plecak ze skory szczura zawiera ciezki oszlifowany miecz, poreczny kompas, kolista zdobiona tarcze, wypukla skorupowa tarcze, zoltawa gruszke i dwa srebrzyste kanciaste mloty bojowe.

Delwing commented 1 year ago

Poprosiłbym o cofnięcie zmian formatowania, bo nie idzie review zrobić.

szydell commented 1 year ago

Uhh. Wychodzi na to, że edytor wbudowany w Githuba se od razu sam formatuje... Dzisiaj to jakoś ogarnę.

szydell commented 1 year ago

Poprawione. Proszę o review

axesider commented 1 year ago

Zamień też .* na .+?, te drugie jest dużo szybsze gdy masz do przeskoczenia kilka słów.

axesider commented 1 year ago

Akurat "zawiera (.*)" ma sens

szydell commented 1 year ago

Jaki?

szydell commented 1 year ago

Szanowny @axesider postanowił odezwać się do mnie na Discordzie i wytłumaczyć mi regexpa. Niestety nie dałem się przekonać oczywistościom, bo jestem debil -> https://gist.github.com/szydell/8c32193add47b3a314f7d705f7144b65 W związku z tym jeżeli ktoś potrafi mi w jakikolwiek sposób udowodnić, że dla możliwych na arkadii zwrotek dotyczących zawartości pojemników regexp: ^Otwart(y|a|e) .+ (plecak|torba|sakwa|sakiewka|worek)(?: ze? .+)? zawiera (.*)\.$ będzie wydajniejszy od: ^Otwart(y|a|e) .+ (plecak|torba|sakwa|sakiewka|worek)(?: ze? .+)? zawiera (.+)\.$ to ja bardzo poproszę. Na razie jedyne co znalazłem, to zaprzeczenie tej tezie.