30 Инструменти и ресурси за полезни регулярни изрази
Редовен израз, или често известен като regex, е модел, който се състои от правила, използвани за да съвпадат с определен набор от низове. Те са изключително мощни и ще ви трябват в повечето езици за програмиране, на които се намирате, особено когато е необходимо да сканирате и да сравнявате контекста за по-нататъшни действия..
Ето един прост пример за нормален израз - за да съответства на всички низове се състои от "редовен израз","редовни изрази","регулярен", и "рег.израз"в съдържание, това е моделът ви на регулярни изрази - reg (уларен израз? | ex (p | es)?)
Сега те може да изглеждат малко объркващи или трудни за възприемане в началото, но след като разберете синтаксиса, ще забележите, че е доста прост и определено много полезен за бъдещи проекти за кодиране. Ученето и използването на регулярни изрази не трябва да бъде мъчителен процес.
Ето списък с полезни инструменти и ресурси за регулярни изрази, които да улеснят живота ви. Пълен списък след скок.
Desktop Regex Tools
Expresso (Печеля)Expresso е награден редактор, подходящ за начинаещи с регулярни изрази; той също така разполага с пълнофункционална среда за програмиране и уеб дизайнери.
Дизайнер на регулярни изрази на софтуера Rad (Печеля)Интерактивна Windows базирана Regex приложение, предназначено да бъде просто и лесно за използване ... NET Framework е задължително.
Треньорът на Regex (Печеля)Графично приложение за Windows, което може да се използва за интерактивно експериментиране с (Perl-съвместими) регулярни изрази.
RegExr Desktop (Win, Mac, Linux)Инструменти за изучаване, редактиране и тестване на регулярни изрази (RegEx или RegExp за кратко) в Mac OSX, Windows и Linux.
Реджекс джаджа (Mac)Интерактивна джаджа за изпробване на регулярни изрази за JavaScript и други езици (като Sed, Ruby или Perl).
Инструмент за тестване на регулярни изрази TesterFirefox addon за регулярни изрази с цветово подчертаване (включително подматериали) и помощници за създаване на изрази.
Повече ▼:
- Регекс магия (Печеля) - Генерира пълни регулярни изрази във вашите спецификации, без да се налага да се справят с синтаксиса на регулярния израз.
Онлайн Инструменти на Regex
RegE xr Създаден от gskinner, това е един от най-добрите онлайн инструменти за регулярни изрази, които сме виждали досега. Това е насочено към общността с полезни примери за синтаксис на regex. Поддържа съвпадение и замяна.
HTML2Regexp - Генератор на регулярни изрази за HTML елемент Ruby програма за генериране на регулярни изрази за извличане на HTML елементи.
reWorkOnline инструменти за регулярни изрази с функции като замяна, множество, разделяне, сканиране и др. Актуализирайте резултатите незабавно, докато пишете.
RubularRuby базиран редактор на регулярни изрази. Удобен и лесен начин да тествате регулярните си изрази в мрежата.
Txt2reAwesome малък инструмент за освежаване на паметта ви за това как да се съберат регекс модели. Поддържа Perl, PHP, Python, Java, Javascript, ColdFusion, C, C ++, Ruby, VB, VBScript, JSharp, C Sharp, C ++, .NET и VB.NET.
Повече ▼:
- Инструмент за тестване на регулярни изрази - тази услуга използва PHP редовни изрази като база за своите операции. Тя може да бъде полезна и за програмисти от други езици.
- Rex V - Ajax базиран оценител на регулярни изрази за три различни системи за регулярни изрази PHP PCRE, PHP Posix и Javascript.
- Flex 3 Regular Expression Explorer - Общностен редовен тест за регулярни изрази с образци, с които можете да играете.
- Regex Pal - JavaScript за тестване на регулярни изрази с релекс синтаксис в реално време и осветяване на мачове.
- Python Regular Expression Testing Tool - Един от уеб базиран python инструмент за регулярно изразяване за бързо тестване на регулярни изрази. Включва поддръжка на специфични за Python regex функции като dotall и unicode.
Още за четене на Regex
- Използване на регулярни изрази - Регулярно изразяване накратко.
- Основни положения на регулярния израз
- Основен синтаксис на редовния израз
- Редовен Expression Cheat Sheet - Бързо справочник за регулярни изрази, включително символи, диапазони, групиране, твърдения и някои примерни модели, за да можете да започнете.
- Cheatheet RegExLib - За .NET рамка.
- .Редовните изрази на NET Framework
- Пет навици за успешни регулярни изрази
- Примери за регулярни изрази - примерни модели, които можете да използвате и да се адаптирате към собствените си цели.
- Как да използвате и извлечете максимума от регулярните изрази
- Въведение в регулярните изрази с помощта на JavaScript
- 37 Тествани редовни изрази на PHP, Perl и JavaScript - Списък на редовни изрази на PHP, Perl и JavaScript за често използвани случаи, които са тествани и са готови за пускане.
- 8 Редовни изрази, които трябва да знаете
Вероятно ние просто чесаме повърхностите на полезни инструменти за регулярно изразяване. Ако мислите, че сме пропуснали добра статия или инструменти с регекс, моля, оставете коментар по-долу. Благодаря!