Очень благодарен автору канала за очень полезные видео по C#, также не меньше благодарен автору за это видео. Благодаря Хачатуру я начал своё путешествие в мир изучения языков программирования, за что я ему безмерно благодарен. Очень нетипичная подача и преподнесение информации зрителю приносят только положительные эмоции от просмотра и заставляют оседать ново-впитанный материал в голове на долго, что очень важно. Да, я не являюсь донатером или спонсором, но это не мешает мне рекомендовать автора и этот канал своим товарищам, которые только начинают углубляться в мир IT и т.п. Также огромное спасибо за Win10Tweaker, который очень сильно ускоряет рутинную работу по выпиливанию ненужного в только-установленной windows 10. В общем и кратце: *Автор, успехов и процветания во всех начинаниях и окончаниях, ты сделал много полезного. Всех благ, которые только возможны :)*
Хачатур, очень крутые уроки, помогают хорошо закрепить теоретическую базу. Думаю, многие новички были бы рады выпускам по сериализации и парсингу. А также по базам данных.
Спасибо Вам огромное, за проделанную работу. Скачал все Ваши уроки, дошел пока правда только до 10, все достаточно понятно. Хорошие объяснения и пояснения, (по русски) пробую сам что-то делать , экспериментировать, немного начало получаться, но надеюсь, что все будет хорошо! Еще раз спасибо Вам!
Можно еще сократить После последнего прямого слеша /i - означает не чувствительно к регистру [a-zA-Z] - Любая буква от a до z в любом регистре [a-Z] - То же самое
Отличное видео и полезное! Не так много интересного в ютубе, что реально хочется смотреть, в Вас чувствуется уверенность. Жаль, что видео только выходят не так часто :( А так однозначно лайк :)
Очень жаль, что раньше не знал про регулярные выражения. Очень рад, что сразу попалось такое информативное видео по такой нужной теме. Спасибо большое!
СПАСИБО! Вот чё чё, а понятно же. Смотрю на видео, там название и превью прям угрожающе выглядат, потому что "ну какие рег. выражения? опять? (((" , а смотрю и действительно же лучше разобрался. И не такой прикол, как обычно бывает на ютубе, сидишь час, чёто рассказывают, а по итогу ниче особо понятно вроде не рассказали, а прям ну вообще. Лайк!
Спасибо тебе большое ! Я многому у тебя научился. Просто два маленьких канала Simple Code и ты ХрисТ научили меня си шарпу. Я вообще ржу просто начинал изучать си шарп для Unity теперь занимаюсь Framework
Как всегда, лучший контент 😏 Видосы по шарпам твои просмотрены уже как год все. Я очень бы хотел, что бы ты выпускал видосы более углубленного формата(и почаще) . (подготовка к собеседованию, сложные задачи, ООП) Это было бы очень круто. Или (это конечно Наврятли, но многие оценили) придумать какой нибудь проэкт, и чтобы показал наглядно как его создаёшь (красивый код люди увидели, грамотность использования классов и тп). Заранее спасибо, и спасибо за видосы, начал программировать благодаря тебе
// На php Я себе на сайте сделал так: $line = "Мне на почту user@mail.ru приходит спам."; $hideEmail = preg_replace('/\b[\w\.\-]+@[\w\.\-]+[a-z]+\b/', "[скрыто]"; // На C# Я бы сделал так: string line = "Мне на почту user@mail.ru приходит спам."; string hideEmail = Regex.Replace(line, @"[\w\.\-]+@[\w\.\-]+[a-z]+", "[скрыто]");
@@XpucT О! Спасибо за ответ! Но хочется понимание для блокнота++ или саблаймтекста, можно ли это вообще? Например, я хочу определенные слова заменить на такие же, но с лоуэркэйсом. Часто надо что-то править, поэтому такой вопрос странный )
Здравствуйте , как-то вы снимали видео про то как получить данные из командой строки или powershell, не могли бы вы записать видео по тому как извлечь определённые данные ?
Добрый день. Если нужны определённые данные, то Вам нужен как раз Regex. На канале как раз два видео по Regex. Это (полное) и про Regex для C#. Можно и строки отдельно извлекать. Об этом говорил в уроке про string. Ознакомьтесь ➜ ruclips.net/p/PL05SB3rBbUsraqiEUeS70RKhVAu97nGeb
@@TheDimonDK нет, потому что символ звёздочки, как говорилось в этом видео, означает, что предыдущий за ним символ повторяется от 0 до бесконечности раз. Перед звёздочкой ничего нет, поэтому смело делаем вывод, что это не regex. Это фича. Такой же фичей обладает Командная строка, где символ звёздочки заменяет любой символ / символы.
Столкнулся с проблемой при работе с регулярками. У меня есть длл файл, там 50 на 50 понятная кодировка. Как я могу оттуда вытянуть строку, чтобы поменять, или же лучше использовать contains
Чуть ниже в комментариях отвечал по поводу замены. Для начала нужно взять эту самую строку, как показано в видео, то есть найти её по соответствию. А вот чтобы изменить / модернизировать / модифицировать её, привожу пример: // На php Я себе на сайте сделал так: $line = "Мне на почту user@mail.ru приходит спам."; $hideEmail = preg_replace('/\b[\w\.\-]+@[\w\.\-]+[a-z]+\b/', "[скрыто]"; // На C# Я бы сделал так: string line = "Мне на почту user@mail.ru приходит спам."; string hideEmail = Regex.Replace(line, @"[\w\.\-]+@[\w\.\-]+[a-z]+", "[скрыто]");
@@XpucT я столкнулся со следующей проблемой, наш препод дал нам задание вывести всех людей в listbox которые учатся в Ломоносовском университете сам текст берется из документа Word docx. Ну так вот тестил я все это на regex101 нашел нужный мне паттерн, создал программу на c# wpf которая бы делала все это но в результате мне в listbox выводит полностью текст документа word, я попробовал текст из документа word перенести в текстовой документ txt и с помощью File.ReadAllText считал с него текст и засунул его в переменную text типа данных стринг, далее я провел все те же манипуляции но уже с этой переменной текст и на удивление все данные которые мне были нужны были выведены в листбокс. Коротко почему с текстовым документом regex работает а с текстом документа word regex как будто не применяется.
Привет! Подскажи, как из другого процесса завершить свою программу на C#? Mutex только внутри процесса. AutoResetEvent в C# не может быть глобальным и именным. Как тогда "корректно" завершать свою программу из другого процесса, по типу подписки на событие?
Привет 🖐 Корректно только с помощью Mutex: ruclips.net/video/VIZyeuWKAY4/видео.html Однако, можно ожидать аргумент, как вариант: ruclips.net/video/uc2E7AJxe04/видео.html Ну и совсем костыльно - записать в память (реестр, файл или ОЗУ) и опираться от этого.
Приветствую. Очень нравятся твои видео, много полезной информации. Подскажи, пожалуйста, есть такая ситуация. Я написал программу. Захотел прикрутить к ней лицензию по железу. Всю инфу записываю в файл. Чтобы конечный юзер не мог понять, что в файле написано, информацию я шифрую (с помощью system.security.Cryptograhpy). После компиляции программы, нераспространенные антивирусы ругаются, мол приложение содержит малварь, троян. Все бы ничего, но windows defender тоже ругается. Я так понял это как раз из за шифрования. Сталкивался ли с такой ситуацией? Как это обойти? Писать свою библиотеку для encrypt и decrypt? Или есть способы обхода такого глюка? Добавить в исключения не подходит, т.к. пишу ПО для работы и запускать буду в корпоративной учетке без админских прав. Заранее спасибо за ответ.
P.s. кстати, возможно это из за того, что я получаю уникальные ID оборудования (проц, видюха, мать) для создания уникального ID компьютера, чтобы в дальнейшем зашифровать и получить LicenseKey
Я очень даже знаком с такой проблемой и просто напросто забил. Бери любую версию Win 10 Tweaker и посмотри какой Disney Land нам показывает VirusTotal. Я буду собирать альянс разработчиков, пострадавших от лукавства антивирусов. Оставайся на связи.
Лайк не глядя, очень полезная штука, а с толковым объяснением - вообще золото.
Очень благодарен автору канала за очень полезные видео по C#, также не меньше благодарен автору за это видео. Благодаря Хачатуру я начал своё путешествие в мир изучения языков программирования, за что я ему безмерно благодарен. Очень нетипичная подача и преподнесение информации зрителю приносят только положительные эмоции от просмотра и заставляют оседать ново-впитанный материал в голове на долго, что очень важно. Да, я не являюсь донатером или спонсором, но это не мешает мне рекомендовать автора и этот канал своим товарищам, которые только начинают углубляться в мир IT и т.п. Также огромное спасибо за Win10Tweaker, который очень сильно ускоряет рутинную работу по выпиливанию ненужного в только-установленной windows 10.
В общем и кратце: *Автор, успехов и процветания во всех начинаниях и окончаниях, ты сделал много полезного. Всех благ, которые только возможны :)*
Хачатур, очень крутые уроки, помогают хорошо закрепить теоретическую базу. Думаю, многие новички были бы рады выпускам по сериализации и парсингу. А также по базам данных.
Урок по базе данных уже есть:
ruclips.net/p/PL05SB3rBbUsraqiEUeS70RKhVAu97nGeb
Отличное видео, Хачатур спасибо !
Хачатур, очень круто!)Благодарю
Шикарно) С удовольствием смотрю Ваши видео) с юмором и по существу. Супер!)
Наверное самое полезное видео по этой теме. Я даже почти понял.
Спасибо Вам огромное, за проделанную работу. Скачал все Ваши уроки, дошел пока правда только до 10, все достаточно понятно. Хорошие объяснения и пояснения, (по русски) пробую сам что-то делать , экспериментировать, немного начало получаться, но надеюсь, что все будет хорошо! Еще раз спасибо Вам!
Спасибо за отзыв ♥
Сколько я откладывал изучения регулярных выражений, а тут выходит всё просто. Спасибо за видно.
Можно еще сократить
После последнего прямого слеша /i - означает не чувствительно к регистру
[a-zA-Z] - Любая буква от a до z в любом регистре
[a-Z] - То же самое
Один из немногих гайдов в которых нормально объяснили как делать группировку. Хачатур, красава
Очень вовремя, как раз начал изучать! Спасибо!
лучшее объяснение, спасибо
Переживал до самого конца - на какой ноте закончим? Фуххх, на хорошей, к счастью. Хачатур, Grazie!
Отличное видео и полезное! Не так много интересного в ютубе, что реально хочется смотреть, в Вас чувствуется уверенность. Жаль, что видео только выходят не так часто :( А так однозначно лайк :)
Регулярки очень классная и полезная вещь, спасибо тебе XpucT за ещё один отличный урок! Смотрю с большим удовольствием!
Очень жаль, что раньше не знал про регулярные выражения. Очень рад, что сразу попалось такое информативное видео по такой нужной теме. Спасибо большое!
Спасибо, как раз нужно было
Спасибо огромное за отличный материал!
Хачатур привет.
Рад видеть любое твое видео.
Сегодня спать не буду. Спасибо Христ. Как раз была мысль подучить регулярные выражения.
Громадное спасибо!
СПАСИБО!
Вот чё чё, а понятно же. Смотрю на видео, там название и превью прям угрожающе выглядат, потому что "ну какие рег. выражения? опять? (((" , а смотрю и действительно же лучше разобрался. И не такой прикол, как обычно бывает на ютубе, сидишь час, чёто рассказывают, а по итогу ниче особо понятно вроде не рассказали, а прям ну вообще. Лайк!
Спасибо. Намного понятнее чем «курить» MSDN.
Регулярки это классссс!!!!!!!!!!!!!! - Спасибо огромное
прекрасный видос. Всё по делу. спасибо
ПУШКА, спасибо большое за уроки! Необычный подход.
Спасибо тебе большое ! Я многому у тебя научился. Просто два маленьких канала Simple Code и ты ХрисТ научили меня си шарпу. Я вообще ржу просто начинал изучать си шарп для Unity теперь занимаюсь Framework
Блин сложно пока,мозг прям плавится((Очень хочется научится,этим тонкостям,видать нужно писать код, практиковать.А так спасибо Вам Хачатур за урок.
Христ, христа ради сделай, пзл, урок по коллекциям
Ночью появляются самые полезные видосы
Thank you Sir
Лучший препод языка
Как всегда, очень круто, полезно, спасибо
Как всегда, лучший контент 😏
Видосы по шарпам твои просмотрены уже как год все. Я очень бы хотел, что бы ты выпускал видосы более углубленного формата(и почаще) . (подготовка к собеседованию, сложные задачи, ООП)
Это было бы очень круто. Или (это конечно Наврятли, но многие оценили) придумать какой нибудь проэкт, и чтобы показал наглядно как его создаёшь (красивый код люди увидели, грамотность использования классов и тп). Заранее спасибо, и спасибо за видосы, начал программировать благодаря тебе
Вот бы такой же видос про замены. Как в разном софте найте текст, и заменить на найденный, но с изменениями?
// На php Я себе на сайте сделал так:
$line = "Мне на почту user@mail.ru приходит спам.";
$hideEmail = preg_replace('/\b[\w\.\-]+@[\w\.\-]+[a-z]+\b/', "[скрыто]";
// На C# Я бы сделал так:
string line = "Мне на почту user@mail.ru приходит спам.";
string hideEmail = Regex.Replace(line, @"[\w\.\-]+@[\w\.\-]+[a-z]+", "[скрыто]");
@@XpucT Хачатур как всегда =)
Не больше 2 строк
@@XpucT О! Спасибо за ответ! Но хочется понимание для блокнота++ или саблаймтекста, можно ли это вообще? Например, я хочу определенные слова заменить на такие же, но с лоуэркэйсом. Часто надо что-то править, поэтому такой вопрос странный )
@@MrDubSage так Я же на видео как раз про замену в Notepad++ показал. Можно.
Полезные видосы не бывают длинными, да это субъективно, понятно что бывают, но когда тебе хорошо время летит быстро.
Спасибо
Это стоило потраченого времени, особенно на воскресенье, сегодня точно не буду спать..
На ночь глядя праздник, спасибо Хачатур
Все да не все! Опять британцев забыли
Как я выкрикнула 😂😂
Там если в опциях поставить /u (unicode) то кириллица ищется
Занимательно :)
ждем новую версию твикера и новые плюшки.)
Лайк не глядя :)
Шикарно :-))))
меня тоже калит когда ссылки идут без target="_blanck";
В эфире ночной Хачатур
Опа, здравствуйте)
Здравствуйте , как-то вы снимали видео про то как получить данные из командой строки или powershell, не могли бы вы записать видео по тому как извлечь определённые данные ?
Добрый день.
Если нужны определённые данные, то Вам нужен как раз Regex.
На канале как раз два видео по Regex. Это (полное) и про Regex для C#.
Можно и строки отдельно извлекать. Об этом говорил в уроке про string.
Ознакомьтесь ➜ ruclips.net/p/PL05SB3rBbUsraqiEUeS70RKhVAu97nGeb
@@XpucT Спасибо!
💪👍👍👍
Полезный урок, спасибо. Не подскажите, работают-ли регулярные выражения в дефолтном проводнике Windows?
Увы, но нет, это же Microsoft
Спасибо!
в названии ролика не дописал префикс "Уроки C#"
Собаку съел, а нам не дал( 😢
Я вспомнил одну вещь, "*.png" это не является регулярным выражением?
Для Проводника Windows нет =)
@@XpucT А впринцапе "*текст" является регулярным выражением? Просто интересно.
@@TheDimonDK нет, потому что символ звёздочки, как говорилось в этом видео, означает, что предыдущий за ним символ повторяется от 0 до бесконечности раз. Перед звёздочкой ничего нет, поэтому смело делаем вывод, что это не regex. Это фича. Такой же фичей обладает Командная строка, где символ звёздочки заменяет любой символ / символы.
@@XpucT Спасибо за ответ, ясно
Дорогой христ, что ты можешь сказать про генераторы кода c# ? как и где можно использовать ?
Привет!
21:01 и нижнее подчеркивание_
программирование со мной не связано, я просто пользователь твикера, поэтому, оставлю коммент для продвижения канала
Столкнулся с проблемой при работе с регулярками. У меня есть длл файл, там 50 на 50 понятная кодировка. Как я могу оттуда вытянуть строку, чтобы поменять, или же лучше использовать contains
Чуть ниже в комментариях отвечал по поводу замены.
Для начала нужно взять эту самую строку, как показано в видео, то есть найти её по соответствию.
А вот чтобы изменить / модернизировать / модифицировать её, привожу пример:
// На php Я себе на сайте сделал так:
$line = "Мне на почту user@mail.ru приходит спам.";
$hideEmail = preg_replace('/\b[\w\.\-]+@[\w\.\-]+[a-z]+\b/', "[скрыто]";
// На C# Я бы сделал так:
string line = "Мне на почту user@mail.ru приходит спам.";
string hideEmail = Regex.Replace(line, @"[\w\.\-]+@[\w\.\-]+[a-z]+", "[скрыто]");
У меня в Visual studio была ошибка Ошибка при генерации кода "cursor', Произошла следущая ошибка: "Корневой узел ссылок недоступен" Прошу помогите
Привет очень нужна помощь, можно ли использовать регулярные выражения с документами word?
Привет 🖐
nikipolskiy.ucoz.ru/book/reguljarnye_vyrazhenija_ms-word.pdf
@@XpucT я столкнулся со следующей проблемой, наш препод дал нам задание вывести всех людей в listbox которые учатся в Ломоносовском университете сам текст берется из документа Word docx. Ну так вот тестил я все это на regex101 нашел нужный мне паттерн, создал программу на c# wpf которая бы делала все это но в результате мне в listbox выводит полностью текст документа word, я попробовал текст из документа word перенести в текстовой документ txt и с помощью File.ReadAllText считал с него текст и засунул его в переменную text типа данных стринг, далее я провел все те же манипуляции но уже с этой переменной текст и на удивление все данные которые мне были нужны были выведены в листбокс. Коротко почему с текстовым документом regex работает а с текстом документа word regex как будто не применяется.
У меня в Visual studio ошибка Ошибка при генерации кода "cursor', Произошла следущая ошибка: "Корневой узел ссылок недоступен" Прошу помогите
Буква 'ё', возможно, в диапазон не попадает, потому что она в юникоде отдельно от остальных букв стоит. Хотя, я в этой теме не шарю
Народ, чем отличается метод от свойства?
Привет!
Подскажи, как из другого процесса завершить свою программу на C#?
Mutex только внутри процесса. AutoResetEvent в C# не может быть глобальным и именным.
Как тогда "корректно" завершать свою программу из другого процесса, по типу подписки на событие?
Привет 🖐
Корректно только с помощью Mutex:
ruclips.net/video/VIZyeuWKAY4/видео.html
Однако, можно ожидать аргумент, как вариант:
ruclips.net/video/uc2E7AJxe04/видео.html
Ну и совсем костыльно - записать в память (реестр, файл или ОЗУ) и опираться от этого.
Приветствую. Очень нравятся твои видео, много полезной информации.
Подскажи, пожалуйста, есть такая ситуация. Я написал программу. Захотел прикрутить к ней лицензию по железу. Всю инфу записываю в файл. Чтобы конечный юзер не мог понять, что в файле написано, информацию я шифрую (с помощью system.security.Cryptograhpy). После компиляции программы, нераспространенные антивирусы ругаются, мол приложение содержит малварь, троян. Все бы ничего, но windows defender тоже ругается.
Я так понял это как раз из за шифрования. Сталкивался ли с такой ситуацией? Как это обойти? Писать свою библиотеку для encrypt и decrypt? Или есть способы обхода такого глюка? Добавить в исключения не подходит, т.к. пишу ПО для работы и запускать буду в корпоративной учетке без админских прав.
Заранее спасибо за ответ.
P.s. кстати, возможно это из за того, что я получаю уникальные ID оборудования (проц, видюха, мать) для создания уникального ID компьютера, чтобы в дальнейшем зашифровать и получить LicenseKey
Я очень даже знаком с такой проблемой и просто напросто забил.
Бери любую версию Win 10 Tweaker и посмотри какой Disney Land нам показывает VirusTotal.
Я буду собирать альянс разработчиков, пострадавших от лукавства антивирусов. Оставайся на связи.
@@XpucT ок.
Каждое видео несет столько пользы... Снимаю шляпу.
8:32
Сук не успел)
çok güzel
Привет, как найти только Большие буквы ?
Привет...
Смотрел видео?
@@XpucT Да ))) Наверное не дошло ))
@@XpucT Смотрел оба видео
@@XpucT Хотел собрать в тексте все заглавные в одно слово и не повезло( )))
Спасибо видео очень полезное. Лайк дизлайк подписка отписка.