ПредишенСледващото

Регулярни изрази - е част от една малка област на технологията, изключително широко използван в огромно разнообразие от програми. Регулярните изрази могат да бъдат разглеждани като програмиране мини-език, който е с една конкретна цел: да се намери подниз в низ по-голям израз.

Това не е нова технология, първоначално тя се появява в среда UNIX и обикновено се използва в езика за програмиране Perl. разработчиците на Microsoft са го прехвърлят в Windows, където доскоро тази технология се използва най-вече с скриптови езици. Сега, обаче, регулярни изрази се поддържат от различни .NET класове от имена космически System.Text.RegularExpressions. Случаи на регулярни изрази могат да бъдат намерени в много части на рамката за .NET. По-специално, ще ги намерите в контролите на тестови сървър ASP.NET.

Въведение в регулярните изрази

редовен език изразяване, създаден специално за технологични линии. Тя включва два инструмента:

Комплект контролни кодове за идентифициране на специфични видове герои

Една система за групиране на части от поднизове и междинните резултати от тези действия

С регулярни изрази, можете да извършвате доста сложна и високо ниво на действие на следните редове:

Идентифицирайте (а може би маркира отстраняването на) всички повтарящи се думи в низ

Направихме първата буква от всяка дума

Конвертиране на първата буква на всяка дума е по-дълъг от три букви в главни

Гарантира правилното предложения капитализация

Основното предимство на регулярните изрази е да се използва мета-символи - специални знаци, за да се определи за командване и контрол последователности, които действат като екраниращи последователности C #. Това са героите, предшествани от знака на наклонена черта (\) и имат специално значение.

Таблицата по-долу специалните метасимволи регулярни изрази C # са групирани по смисъла на:

Метасимволи, използвани в регулярните изрази C #

Свързани статии

Подкрепете проекта - споделете линка, благодаря!