Регулярни изрази - е част от една малка област на технологията, изключително широко използван в огромно разнообразие от програми. Регулярните изрази могат да бъдат разглеждани като програмиране мини-език, който е с една конкретна цел: да се намери подниз в низ по-голям израз.
Това не е нова технология, първоначално тя се появява в среда UNIX и обикновено се използва в езика за програмиране Perl. разработчиците на Microsoft са го прехвърлят в Windows, където доскоро тази технология се използва най-вече с скриптови езици. Сега, обаче, регулярни изрази се поддържат от различни .NET класове от имена космически System.Text.RegularExpressions. Случаи на регулярни изрази могат да бъдат намерени в много части на рамката за .NET. По-специално, ще ги намерите в контролите на тестови сървър ASP.NET.
Въведение в регулярните изрази
редовен език изразяване, създаден специално за технологични линии. Тя включва два инструмента:
Комплект контролни кодове за идентифициране на специфични видове герои
Една система за групиране на части от поднизове и междинните резултати от тези действия
С регулярни изрази, можете да извършвате доста сложна и високо ниво на действие на следните редове:
Идентифицирайте (а може би маркира отстраняването на) всички повтарящи се думи в низ
Направихме първата буква от всяка дума
Конвертиране на първата буква на всяка дума е по-дълъг от три букви в главни
Гарантира правилното предложения капитализация
Основното предимство на регулярните изрази е да се използва мета-символи - специални знаци, за да се определи за командване и контрол последователности, които действат като екраниращи последователности C #. Това са героите, предшествани от знака на наклонена черта (\) и имат специално значение.
Таблицата по-долу специалните метасимволи регулярни изрази C # са групирани по смисъла на:
Метасимволи, използвани в регулярните изрази C #
Свързани статии