Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Práce s textem Jan Martinovič Fakulta elektrotechniky a informatiky www.fei.vsb.cz 2010.

Podobné prezentace


Prezentace na téma: "Práce s textem Jan Martinovič Fakulta elektrotechniky a informatiky www.fei.vsb.cz 2010."— Transkript prezentace:

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

9

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


Stáhnout ppt "Práce s textem Jan Martinovič Fakulta elektrotechniky a informatiky www.fei.vsb.cz 2010."

Podobné prezentace


Reklamy Google