Функција претраживања може се наћи у готово свакој апликацији за помоћ кориснику да пронађе текст или чак датотеке са рачунара. Најосновнија функција претраживања је тражење тачно одговарајућег низа који је врло ограничен. Напреднији корисник би знао како користити замјенску ознаку користећи знак звјездице или упитника у претраживању. На пример, ако претраживач покушава пронаћи текст или датотеку са именом раимонд, али не зна потпуно правопис, могао би само претражити раи * који ће вратити све резултате који почињу са раи.
Најнапреднији алгоритам претраге био би регуларни израз, или га неки људи само називају регек. Редовни израз је само низ који описује образац претраживања. То може бити врло прецизно у смислу да можете да га користите за тражење формата адресе е-поште, УРЛ-а или било чега другог, све док можете да дефинишете исправан регуларни израз. Због тога се често користи у верификацији уноса у обрасцу за подношење, веб сцрапинг, хтаццесс преусмеравања итд.
Редовно изражавање може бити веома занимљиво јер се иста сврха може постићи користећи другачији образац. Како се пише образац правилног израза заснован је на томе колико је особа у правилном изражавању и такође на то колико желите да буде. Писање правилног израза није лако без да га научите. Ево неколико ресурса који вам могу помоћи да анализирате и напишете бољи регек образац. 1. Библиотека регуларних израза
Нема потребе да трошите своје драгоцено време у учењу о регуларном изражавању ако вам треба само образац, рецимо за верификацију путем е-маила у обрасцу. Све што требате да урадите је да само посетите веб страницу Регулар Екпрессион Либрари и претражите њихову базу података која тренутно има 3420 регуларних израза који су слободни за употребу.
На пример, можете пронаћи 38 различитих образаца помоћу којих можете идентификовати формат адресе е-поште. Морат ћете прочитати опис образаца за редовно подешавање и такође проверити узорак података који се подударају и који се не подударају ради јасније слике.
Посетите Библиотеку регуларних израза
2. Регек Херо
Иако постоји толико интернетских алата за регуларно изражавање који омогућавају истицање регек подударања у стварном времену, Регек Херо је један од наших омиљених јер долази са врло корисном референтном функцијом. Као што смо већ рекли да се различити регек обрасци могу употријебити за слагање низа, лако и брзо можемо знати који је бољи учинак користећи референтну значајку која се налази у Регек Херо-у.
Као што можете видети на горњој слици, други узорак је 1, 051, 9% спорији од првог обрасца, мада оба одговарају низу датог текста. Генерално гледано, дужи регек ради брже. Регек Херо захтева Силверлигхт да се покрене.
Посетите Регек Херо
3. РегекМагиц
РегекМагиц је схареваре који помаже да се генеришу регуларни изрази без потребе да се познаје било која синтекса регек. Иако би већина људи саветовала да требате знати регуларне изразе како бисте их написали, РегекМагиц је вероватно једино средство које то покушава да избегне.
Немојте мислити да ће РегекМагиц аутоматски генерисати регуларне изразе сам. И даље ћете морати да научите како да га користите јер неке делове програма као што су различите врсте подударања поља и узорака можда није лако разумети, посебно за почетнике. Ипак, и даље је лакше него ручно написати регек образац позивајући се на варалицу. Пробна верзија РегекМагиц-а је у потпуности функционална 7 дана.
Преузми РегекМагиц
4. Онлине Регек Буилдер
Иако ретко постоји било који алат за израду регуларних израза који аутоматски генерише регуларни израз на основу датих података, СЕКРЕЛ логКстендер је једини са бесплатном мрежном услугом који чаробно изгради регек низ да би одговарао улазу.
То вероватно жели да користи свака особа која жели да изгради правилан израз, али не и како то да уради. Једини проблем код таквог аутоматизованог програма за израду реггеа је да генерисани регек не може бити врло прецизан, па би можда могао доћи до перформанси, јер није оптимизован. Ипак, то је још увек врло добар алат за брзо креирање, који не ради ништа о томе.
Посетите Интернет Регек Буилдер
5. ткт2ре
Постоји много интернетских алата за регуларни израз који су корисни за анализу постојећег регуларног израза да бисте видјели да ли одговара неком одређеном тексту. Помоћу ткт2ре делује обрнуто где пружате текст и покушава пронаћи препознатљиве обрасце и омогућава вам да одаберете доступне шаре које ћете користити.
Да бисте лакше схватили у којем узорку треба да одаберете, можете да померите показивач миша на подвученим знаковима и он ће вам показати да ли желите да се подударате са једним карактером, подударате са двоструким цитатним низом, подударате се са именом променљиве и сл.
Посетите ткт2ре