Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Вбудовані типи даних в С #. Масиви. Рядки. Регулярні вирази

Реферат Вбудовані типи даних в С #. Масиви. Рядки. Регулярні вирази





r ( World , World) ;. WriteLine (CharArrayToString (World));

}

}


Рис. 3 - Результати роботи третього прикладу


Приклад 4


using System; System. Text; laba

{static int Main (string [] args)

{. WriteLine ( Here is the array: ); (); 0;

} static void TestStringBuilder ()

{s1=new StringBuilder ( ABC ),=new StringBuilder ( CDE ),=new StringBuilder ();=s1. Append (s2); b1=(s1 == s3); ch1=s1 [0], ch2=s2 [0] ;. WriteLine ( s1={0}, s2={1}, b1={2}, + ch1={3}, ch2={4} raquo ;, s1, s2, b1, ch1, ch2 ); s=new StringBuilder ( Zenon ); [0]= L raquo ;; Console. WriteLine (s);

}

}


Рис. 4 - Черговий приклад роботи програми


Приклад 5


using System; System. Text. RegularExpressions; laba

{static int Main (string [] args)

{. WriteLine ( Here is the array: ); (); 0;

} string FindMatch (string str, string strpat)

{pat=new Regex (strpat); match=pat. Match (str); found= raquo ;; (match. Success)

{= match. Value ;. WriteLine ( Рядок={0} nбразец={1} ^ Знайдено={2} raquo ;, str, strpat, found);

} (found);

} static void TestSinglePat ()

{str, strpat, found ;. WriteLine ( Пошук за зразком );// Зразок задає підрядок, що починається з

//символу a, далі йдуть букви або цифри.

str= start raquo ;;=@ a w + raquo ;;=FindMatch (str, strpat);// Art str= fab77cd efg raquo ;;=FindMatch (str, strpat);// Ab77cd//зразок задає підрядок, що починається

//з сімволa а, завершену f з можливими символами b і d в середині

strpat= a (b | d) * f raquo ;;= fabadddbdf raquo ;;=FindMatch (str, strpat);// Adddbdf

}

}


Рис. 5 - Результати роботи п'ятого прикладу


Приклад 6


using System; System. Text. RegularExpressions; laba

{static int Main (string [] args)

{. WriteLine ( Here is the array: ); str, strpat ;. WriteLine ( око і рококо ); strpat= око raquo ;; str= рококо raquo ;;

FindMatches (str, strpat);// Знайдено одне відповідність

return 0;

} void FindMatches (string str, string strpat)

{pat=new Regex (strpat); match=pat. Matches (str) ;. WriteLine ( Рядок={0} nOбразец={1} ^ Знайдено={2} raquo ;, str, strpat, match. Count);

}

}


Рис. 6 - Результати роботи програми 6


Приклад 7


using System; System. Text. RegularExpressions; laba

{static void Main ()

{si= Це рядок для пошуку raquo ;;// Знайти будь пробільний символ наступний за

//непробельнимtheReg=new Regex (@ ( S +) s );// Отримати колекцію результату пошуку

MatchCollection theMatches=theReg. Matches (si);// Перебір всієї колекції (Match theMatch in theMatches)

{. WriteLine ( theMatch. Length: {0} raquo ;, theMatch. Length); (theMatch. Length!=0). WriteLine ( theMatch: {0} raquo ;, theMatch. ToString ());

}

}

}


Рис. 7 - Результати виконання програми прикладу 7


Приклад 8


using System; System. Text. RegularExpressions; laba

{static void Main ()

{stringl= 04: 03: 27 127.0.0.0 GotDotNet raquo ;; theReg=new Regex (@ (? lt; time gt; ( d | :) + s) + @ (? lt; ip gt; ( d |.) +) s + @ (? lt; url gt; S +) );

//група time - одна і більше цифр або двокрапок, за якими сле¬дует пробільний символ

//група ip адреса - одна і більше цифр або точок, за якими сле¬дует пробільний символ

//група url - один і більше непробельний символів

MatchCollection theMatches=theReg. Matches (stringl); (Match theMatch in theMatches)

{(theMatch. Length!=0)

...


Назад | сторінка 2 з 3 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Промислово-фінансова група СКМ (System Capital Management)
  • Реферат на тему: Grammar of the Text: its Basic Units and Main Features (based on the novel ...
  • Реферат на тему: Legal system
  • Реферат на тему: Edcation system in the USA
  • Реферат на тему: UNIX System V