Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият.
Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание.
Използваме бисквитки и за измерване на маркетинговите ни усилия.
ред 9-10:
let decryptKey = line.match(/[star]/gi) && line.match(/[star]/gi).length;
т.е. безопасно взимаш дължината на мача, ако има мач.
Много ти благодаря!
Не знам кога (и дали изобщо :)) щях да забележа, че се чупи когато се опитва да вземе дължината на null......
Поздрави,
Здравейте,
И аз нещо закъсах на задачата.
Моля за помощ!
https://pastebin.com/vg6LJL7V
Здравей, JohnSteel,
Малка промяна във втория регекс:
string regexMessage = @"@(?<planet>[A-Za-z]+)[^@\-:!>]*:(?<population>[\d]+)[^@\-:!>]*!(?<attackType>[A-D])[^@\-:!>]*!->(?<soldiers>[\d]+)";
Взимаш удивителния знак от мястото, което съм отбелязал с оранжево горе и го слагаш на мястото, което съм отбелязал със зелено долу, като освен това добавяш и една наклонена черта - и нея на отбелязаното място. После отиваш на 100/100.
string regexMessage = @"@(?<planet>[A-Za-z]+)[^@\-:!>]*:(?<population>[\d]+)[^@\-:!>]*!(?<attackType>[A-D])![^@\-:!>]*\->(?<soldiers>[\d]+)";
Много благодаря! :)
Здравейте компания,
Извинявам се, че Ви занимавам, но за момента не успявам да си намеря грешката. Сравнявах идеята на описаните тук решение, regex-ите също, но не "хващам" съществена разлика.
Ако е удобно на някого да хвърли едно око(за момента, спирам да я гледам :) )
Два варианта, със сходно поведение. Основната разлика е:
- че при единият минавам през всеки ред от входа и го разглеждам като самостоятелен string(върху който търся 'star' съвпадение и след това си вземам данните за дадената планета от него -> https://pastebin.com/jHYabfxG;
- при другият, обединявам де-криптираните съобщения в един общ string, през който минавам в последствие за извличане на данните за всяка планета -> https://pastebin.com/mSsNrwnX.
Без значение е, по кой от двата ще ударите рамо...
Благодаря много предварително и хуба четвъртък ;) ...
С уважение,
Цецо :) ...