dotnetomaniak.pl - Artykuły z tagiem wyrażenia-regularnedotnetomaniak.pl - Artykuły z tagiem wyrażenia-regularne2024-03-28T16:15:48Zhttps://dotnetomaniak.pl/Tags/wyra%C5%BCenia-regularneCopyright (c) dotnetomaniak.pldotnetomaniak.pl Atom Generatordotnetomaniak.pl webmasteradmin@dotnetomaniak.plhttps://dotnetomaniak.pl/Assets/Images/fav.icohttps://dotnetomaniak.pl/Assets/Images/dotnetomaniak_logo-negatyw_small.png7025https://dotnetomaniak.pl/Refaktoryzacj-przy-pomocy-wyrazen-regularnych-w-Visual-Studio-Michal-Bialecki-BlogRefaktoryzacja przy pomocy wyrażeń regularnych w Visual Studio – Michał Białecki Blog2021-02-23T08:30:02Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_Xlw4E4EH5E6t2IhBYkIlqw.png"/></div><div>Refaktoryzacj przy pomocy wyrażeń regularnych w Visual Studio
Wyrażenia regularne to uniwersalne narzędzie w skrzynce narzędziowej każdego programisty. Jednym z miejsc, w których mogą one być przydatne, są okna dialogowe Quick Find i Quick Replace w Visual Studio. W tym poście pokażę, jak wykorzystać możliwości wyrażeń regularnych w inteligentnej refaktoryzacji.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Refaktoryzacj-przy-pomocy-wyrazen-regularnych-w-Visual-Studio-Michal-Bialecki-Blog"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fwww.michalbialecki.com%2f2021%2f02%2f23%2frefaktoryzacj-przy-pomocy-wyrazen-regularnych-w-visual-studio%2f" style="border:0px"/></a></div></div>michal-bialeckihttps://dotnetomaniak.pl/Users/QZdQWWdFm0-uJbwIuL8chA2021-02-24T08:04:56Zhttps://dotnetomaniak.pl/Refaktoryzacj-przy-pomocy-wyrazen-regularnych-w-Visual-Studio-Michal-Bialecki-Blog1750Refaktoryzacj przy pomocy wyrażeń regularnych w Visual Studio
Wyrażenia regularne to uniwersalne narzędzie w skrzynce narzędziowej każdego programisty. Jednym z miejsc, w których mogą one być przydatne, są okna dialogowe Quick Find i Quick Replace w Visual Studio. W tym poście pokażę, jak wykorzystać możliwości wyrażeń regularnych w inteligentnej refaktoryzacji.https://www.michalbialecki.com/2021/02/23/refaktoryzacj-przy-pomocy-wyrazen-regularnych-w-visual-studio/http://dotnetomaniak.pl/Data/Thumbnails/small_Xlw4E4EH5E6t2IhBYkIlqw.pnghttps://dotnetomaniak.pl/HryniewskiNET-RegexCompileToAssembly-Prekompilacja-wyrazen-regularnych-i-zautomatyzowanie-procesuHryniewski.NET | Regex.CompileToAssembly() - Prekompilacja wyrażeń regularnych i zautomatyzowanie procesu2016-12-19T22:27:11Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_Jfh366LMeEiYm32p9kO8PA.png"/></div><div>W ostatnim poście opisałem i porównałem wydajność różnych sposobów wykorzystania regexów. Zdecydowanie najlepiej sprawowało się wyrażenie, które przygotowałem za pomocą metody Regex.CompileToAssembly(). Dziś omówię ją nieco dokładniej i podpowiem, jak zautomatyzować cały proces aktualizowania zebranych w oddzielnym assembly regexów.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/HryniewskiNET-RegexCompileToAssembly-Prekompilacja-wyrazen-regularnych-i-zautomatyzowanie-procesu"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fhryniewski.net%2fpost%2fregex-compiletoassembly-prekompilacja-wyrazen-regularnych-i-zautomatyzowanie-procesu" style="border:0px"/></a></div></div>Rafał Hryniewskihttps://dotnetomaniak.pl/Users/gCipifzCGUGnNtWDwLo7kg2016-12-29T08:43:27Zhttps://dotnetomaniak.pl/HryniewskiNET-RegexCompileToAssembly-Prekompilacja-wyrazen-regularnych-i-zautomatyzowanie-procesu1760W ostatnim poście opisałem i porównałem wydajność różnych sposobów wykorzystania regexów. Zdecydowanie najlepiej sprawowało się wyrażenie, które przygotowałem za pomocą metody Regex.CompileToAssembly(). Dziś omówię ją nieco dokładniej i podpowiem, jak zautomatyzować cały proces aktualizowania zebranych w oddzielnym assembly regexów.http://hryniewski.net/post/regex-compiletoassembly-prekompilacja-wyrazen-regularnych-i-zautomatyzowanie-procesuhttp://dotnetomaniak.pl/Data/Thumbnails/small_Jfh366LMeEiYm32p9kO8PA.pnghttps://dotnetomaniak.pl/70-536-Forming-Regular-Expressions70-536: Forming Regular Expressions2009-11-06T07:34:11Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_yliWjKTKUkmNVmNzVBK8Lg.png"/></div><div>Wyrażenia regularne pozwalają sprawdzić, czy ciąg znaków pasuje do pewnego wzorca, co przydatne jest chociażby przy sprawdzaniu danych wejściowych, wyciąganiu informacji z tekstu, czy do ich podmiany. Zapisywany wzorzec jest ciągiem znaków, który musi spełniać pewne wymagania, a użyte symbole i operatory mają określone znaczenie, często zależne od kontekstu.
Najczęściej wykorzystywane to:</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/70-536-Forming-Regular-Expressions"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2feastgroup.pl%2fpost%2f70-536-Forming-Regular-Expressions.aspx" style="border:0px"/></a></div></div>danielplawgohttps://dotnetomaniak.pl/Users/2gpSr8DDgU2Y9-iey0Z9mw2009-11-13T06:45:44Zhttps://dotnetomaniak.pl/70-536-Forming-Regular-Expressions14800Wyrażenia regularne pozwalają sprawdzić, czy ciąg znaków pasuje do pewnego wzorca, co przydatne jest chociażby przy sprawdzaniu danych wejściowych, wyciąganiu informacji z tekstu, czy do ich podmiany. Zapisywany wzorzec jest ciągiem znaków, który musi spełniać pewne wymagania, a użyte symbole i operatory mają określone znaczenie, często zależne od kontekstu.
Najczęściej wykorzystywane to:http://eastgroup.pl/post/70-536-Forming-Regular-Expressions.aspxhttp://dotnetomaniak.pl/Data/Thumbnails/small_yliWjKTKUkmNVmNzVBK8Lg.pnghttps://dotnetomaniak.pl/Wyra%C5%BCenia-regularne-w-C-podmianaWyrażenia regularne w C# - podmiana2009-10-28T21:07:50Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_EQoWI81kZkiP6xQsbDXbFA.png"/></div><div>Wyrażenia regularne pozwalają także na podmianę tekstu na podstawie podanych wzorców. Klasa Regex posiada metodę Replace umożliwiającą podmianę tekstu.
Najprostszy sposób to wywołanie metody, której argumentami są: ciąg wejściowy, wzorzec oraz ciąg, który zostanie użyty do podmiany.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Wyra%C5%BCenia-regularne-w-C-podmiana"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fblog.rychlik.eu%2f2008%2f07%2fwyraenia-regularne-w-c-podmiana.html" style="border:0px"/></a></div></div>Damianhttps://dotnetomaniak.pl/Users/geh68TsnCkKYJJi3DdBriAhttps://dotnetomaniak.pl/Wyra%C5%BCenia-regularne-w-C-podmiana1650Wyrażenia regularne pozwalają także na podmianę tekstu na podstawie podanych wzorców. Klasa Regex posiada metodę Replace umożliwiającą podmianę tekstu.
Najprostszy sposób to wywołanie metody, której argumentami są: ciąg wejściowy, wzorzec oraz ciąg, który zostanie użyty do podmiany.http://blog.rychlik.eu/2008/07/wyraenia-regularne-w-c-podmiana.htmlhttp://dotnetomaniak.pl/Data/Thumbnails/small_EQoWI81kZkiP6xQsbDXbFA.pnghttps://dotnetomaniak.pl/Wyra%C5%BCenia-regularne-w-CWyrażenia regularne w C#2009-10-28T21:06:27Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_ckP_Ly3Pw0Wk0uHvHmpYGw.png"/></div><div>Wyrażenia regularne to podstawowe narzędzie przy analizie i modyfikacji tekstu. C# też oferuje odpowiednią klasę do używania wyrażeń regularnych. Mowa tu o klasie Regex.
Klasy można używać w dwojaki sposób, tworząc obiekty tej klasy lub też korzystać ze statycznych metod. W tych dwóch przypadkach, postępuje się w podobny sposób.
Wyszukiwanie tekstu
Klasa Regex posiada dwie metody posiadające kilka innych wariantów: Match i Matches. Pierwsza z nich zwraca jedynie pierwszy wynik wyszukiwania w postaci...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Wyra%C5%BCenia-regularne-w-C"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fblog.rychlik.eu%2f2008%2f07%2fwyraenia-regularne-w-c.html" style="border:0px"/></a></div></div>Damianhttps://dotnetomaniak.pl/Users/geh68TsnCkKYJJi3DdBriAhttps://dotnetomaniak.pl/Wyra%C5%BCenia-regularne-w-C11760Wyrażenia regularne to podstawowe narzędzie przy analizie i modyfikacji tekstu. C# też oferuje odpowiednią klasę do używania wyrażeń regularnych. Mowa tu o klasie Regex.
Klasy można używać w dwojaki sposób, tworząc obiekty tej klasy lub też korzystać ze statycznych metod. W tych dwóch przypadkach, postępuje się w podobny sposób.
Wyszukiwanie tekstu
Klasa Regex posiada dwie metody posiadające kilka innych wariantów: Match i Matches. Pierwsza z nich zwraca jedynie pierwszy wynik wyszukiwania w postaci...http://blog.rychlik.eu/2008/07/wyraenia-regularne-w-c.htmlhttp://dotnetomaniak.pl/Data/Thumbnails/small_ckP_Ly3Pw0Wk0uHvHmpYGw.pnghttps://dotnetomaniak.pl/Tip-Jak-pobra%C4%87-tytu%C5%82-strony-www-NiezawodnieTip: Jak pobrać tytuł strony www. Niezawodnie.2009-10-28T20:23:58Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_MjnCwPlrAke9JbI1VAr3XQ.png"/></div><div>Jest kilka sposobów na odczytywanie dokumentów tekstowych i wyszukiwanie w nich określonych treści. Często najbardziej niezawodne jest użycie do tego celu wyrażeń regularnych, czyli inaczej mówiąc regexa.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Tip-Jak-pobra%C4%87-tytu%C5%82-strony-www-Niezawodnie"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fdariusztarczynski.blogspot.com%2f2008%2f11%2ftip-jak-pobra-tytu-strony-www.html" style="border:0px"/></a></div></div>Damianhttps://dotnetomaniak.pl/Users/geh68TsnCkKYJJi3DdBriAhttps://dotnetomaniak.pl/Tip-Jak-pobra%C4%87-tytu%C5%82-strony-www-Niezawodnie1410Jest kilka sposobów na odczytywanie dokumentów tekstowych i wyszukiwanie w nich określonych treści. Często najbardziej niezawodne jest użycie do tego celu wyrażeń regularnych, czyli inaczej mówiąc regexa.http://dariusztarczynski.blogspot.com/2008/11/tip-jak-pobra-tytu-strony-www.htmlhttp://dotnetomaniak.pl/Data/Thumbnails/small_MjnCwPlrAke9JbI1VAr3XQ.pnghttps://dotnetomaniak.pl/Piotrosz-Wyra%C5%BCenia-regularne-%C5%9Bci%C4%85gawkaPiotrosz | Wyrażenia regularne - ściągawka2009-04-12T21:07:14Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_E12g0xyeSkKNKHeKrbHqKQ.png"/></div><div>Ściągawka z wyrażeń regularnych</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Piotrosz-Wyra%C5%BCenia-regularne-%C5%9Bci%C4%85gawka"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fwww.piotrludwiczuk.net%2fpost%2f2009%2f03%2f07%2fWyrazenia-regularne-sciagawka.aspx" style="border:0px"/></a></div></div>kostrzakhttps://dotnetomaniak.pl/Users/4acwzLDQNkKdgHBTu4_BOg2009-04-22T20:42:00Zhttps://dotnetomaniak.pl/Piotrosz-Wyra%C5%BCenia-regularne-%C5%9Bci%C4%85gawka61930Ściągawka z wyrażeń regularnychhttp://www.piotrludwiczuk.net/post/2009/03/07/Wyrazenia-regularne-sciagawka.aspxhttp://dotnetomaniak.pl/Data/Thumbnails/small_E12g0xyeSkKNKHeKrbHqKQ.png