Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
ZveřejnilJonáš Novotný
1
Práce s textem Jan Martinovič Fakulta elektrotechniky a informatiky www.fei.vsb.cz 2010
2
Základy regulárních výrazů http://www.regularnivyrazy.info/regularni-vyrazy- zaklady.htmlhttp://www.regularnivyrazy.info/regularni-vyrazy- zaklady.html C# –http://msdn.microsoft.com/en- us/library/az24scfc.aspxhttp://msdn.microsoft.com/en- us/library/az24scfc.aspx Java –http://java.sun.com/j2se/1.4.2/docs/api/java/util/regex /Pattern.htmlhttp://java.sun.com/j2se/1.4.2/docs/api/java/util/regex /Pattern.html
3
Základní hledání shody 1/2 Obor názvů: System.Text.RegularExpressions Třída: Regex IsMatch má jako parametry 2 řetězce –První je řetězec –Druhý je vzor Výsledkem metody IsMatch je true pokud je vzor nalezen
4
Základní hledání shody 2/2 \d{3}-\d{2}-\d{4} Jaký výsledek výsledek? \b\d{3}-\d{2}-\d{4}\b Stále projdou řetězce jako 608-12-6134 1
5
Třída Match Použijeme ji, pokud chceme zjistit jaký řetězec byl nalezen Modifikace hledání čísel
6
Průchod přes všechny výskyty vzoru
7
Hledání $x.yz - $\d+\.\d\d
8
Hledání $x.yz - $(\d+)\.(\d\d) - Groups
10
Nahrazování
11
Encoding http://projektysipvz.gytool.cz/ProjektySIPVZ/Default. aspx?uid=814http://projektysipvz.gytool.cz/ProjektySIPVZ/Default. aspx?uid=814
12
Zdroje literatury Beginning Regular Expressions in C#, Java, and Perl –http://www.devhood.com/tutorials/tutorial_details.asp x?tutorial_id=523http://www.devhood.com/tutorials/tutorial_details.asp x?tutorial_id=523 http://www.vyvojar.cz/Series/10-novinky-v-c-4-a- net-frameworku-4-0.aspxhttp://www.vyvojar.cz/Series/10-novinky-v-c-4-a- net-frameworku-4-0.aspx
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.