Loading...
ivan.d.uzunov avatar ivan.d.uzunov 22 Точки

01. Regeh from C# Advanced Exam - 25 June 2017 Whats the problem with the pattern???

Колеги, мъча се вече известно време и не мога да разбера защо не ми ги мачва като хората

http://pasteall.org/pic/index.php?id=118313 - това е най-доброто, което успях да измъдря. Ако може някой да ми обясни кое не е наред в него?

https://judge.softuni.bg/Contests/Practice/DownloadResource/2186 - това е към задачата, въпреки че всички знаем за коя става дума вече :D

Благодаря предварително!

0
C# Advanced
Martin.T avatar Martin.T 35 Точки

\[[^\s+]+?<([0-9]+)REGEH([0-9]+)>[^\s+]+?\] Този работи :)

1
ivan.d.uzunov avatar ivan.d.uzunov 22 Точки

Значи просто съм се олял с моя и искам да мачна прекалено много неща, повечето от които излишни, нали така?

0
Martin.T avatar Martin.T 35 Точки

Тази задача беше тотално мазало на изпита :D имаше проблем с някой тестове и условието не беше много ясно, че трябва да превъртаме стринга и да не почва от 0 а от 1 :D така ,че  не си се улял много.

0
ivan.d.uzunov avatar ivan.d.uzunov 22 Точки

То това с превъртането не е най-големия проблем, според мен (ако условието е било това което виждам сега, не виждам как може да почнеш от нула). 

По - скоро това, че трябва да се мачват [(ASCII Symbols)<(Some digits)REGEH(Some digits)>(ASCII Symbols)]

Еми минава и без да мачваш ASCII Symbols, тоест става и с \w. Това ти обърква много регекса, защото и скобите са ASCII Symbols и човек се омазва от начало. Ако беше написано, че е [(wordSymbols)<(Some digits)REGEH(Some digits)>(wordSymbols)], като така си минава 100/100 ] щях да я реша за 20 минути.

Дано на изпита в неделя всичко е ок.

0
29/08/2017 16:32:19
dhtveso avatar dhtveso 3 Точки

\[\w+<(\d+)REGEH(\d+)>\w+\] - още един работещ

1
ivan.d.uzunov avatar ivan.d.uzunov 22 Точки

Значи просто съм се олял с моя и искам да мачна прекалено много неща, повечето от които излишни, нали така?

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.