A regexcriteria API to complete the power of regular expressions engine

Regular expressions are heavily used in the field of computer programming. They are known by their strength to search or replace parts of strings according to a given structure (mails, phone, numbers, etc.). Currently  regular expressions are only used to search for some patterns or to make some sub...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:International journal of electrical and computer engineering (Malacca, Malacca) Malacca), 2019-08, Vol.9 (4), p.3185
Hauptverfasser: Hassan, Boulchahoub, Amina, Rachiq, Amine, Labriji, Elhoussin, Labriji, Azouazi, Mohamed
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue 4
container_start_page 3185
container_title International journal of electrical and computer engineering (Malacca, Malacca)
container_volume 9
creator Hassan, Boulchahoub
Amina, Rachiq
Amine, Labriji
Elhoussin, Labriji
Azouazi, Mohamed
description Regular expressions are heavily used in the field of computer programming. They are known by their strength to search or replace parts of strings according to a given structure (mails, phone, numbers, etc.). Currently  regular expressions are only used to search for some patterns or to make some substitutions in strings. However, the need may be wider than that when it comes to order the results of a regular expression or to group them according to some criteria. Developers are always called to analyze the results of a regular expression by doing some restrictions such as (equal, not equal, between) or  some projections like (maximum, average, grouping by ..) or sorts. Unfortunately, to do these treatments, the developer must implement his own algorithms which cost him a remarkable effort and a waste of time. We propose in this paper an API called RegexCriteria inspired from Hibernate Criteria to support developer while analysing the results of a regular expression.
doi_str_mv 10.11591/ijece.v9i4.pp3185-3193
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2391251489</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2391251489</sourcerecordid><originalsourceid>FETCH-LOGICAL-c146t-71bf3de76cd85cc225be6024b1466978b4d906a250bac1a6540386c23537361c3</originalsourceid><addsrcrecordid>eNpNkE1LAzEQhoMoWGp_gwHPW_OxySbHUrQWCvWg55BNZ2tKu4nJVuu_d7f14FxmYB7eFx6E7imZUio0ffQ7cDD90r6cxsipEgWnml-hESNKFaoi6vrffYsmOe9IP0pKpsUILWY4wRZOLvkOkrd49rrEXcAuHOIeOsDdB-AYviHh0AzocW8ThlNMkLMPbcbQbn0Ld-imsfsMk789Ru_PT2_zl2K1Xizns1XhaCm7oqJ1wzdQSbdRwjnGRA2SsLLuv1JXqi43mkjLBKmto1aKknAlHeOCV1xSx8fo4ZIbU_g8Qu7MLhxT21caxjVlgpZK91R1oVwKOSdoTEz-YNOPocScxZmzODOIMxdxZhDHfwG9VGL4</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2391251489</pqid></control><display><type>article</type><title>A regexcriteria API to complete the power of regular expressions engine</title><source>EZB-FREE-00999 freely available EZB journals</source><creator>Hassan, Boulchahoub ; Amina, Rachiq ; Amine, Labriji ; Elhoussin, Labriji ; Azouazi, Mohamed</creator><creatorcontrib>Hassan, Boulchahoub ; Amina, Rachiq ; Amine, Labriji ; Elhoussin, Labriji ; Azouazi, Mohamed</creatorcontrib><description>Regular expressions are heavily used in the field of computer programming. They are known by their strength to search or replace parts of strings according to a given structure (mails, phone, numbers, etc.). Currently  regular expressions are only used to search for some patterns or to make some substitutions in strings. However, the need may be wider than that when it comes to order the results of a regular expression or to group them according to some criteria. Developers are always called to analyze the results of a regular expression by doing some restrictions such as (equal, not equal, between) or  some projections like (maximum, average, grouping by ..) or sorts. Unfortunately, to do these treatments, the developer must implement his own algorithms which cost him a remarkable effort and a waste of time. We propose in this paper an API called RegexCriteria inspired from Hibernate Criteria to support developer while analysing the results of a regular expression.</description><identifier>ISSN: 2088-8708</identifier><identifier>EISSN: 2088-8708</identifier><identifier>DOI: 10.11591/ijece.v9i4.pp3185-3193</identifier><language>eng</language><publisher>Yogyakarta: IAES Institute of Advanced Engineering and Science</publisher><subject>Algorithms ; Computer programming ; Strings</subject><ispartof>International journal of electrical and computer engineering (Malacca, Malacca), 2019-08, Vol.9 (4), p.3185</ispartof><rights>Copyright IAES Institute of Advanced Engineering and Science Aug 2019</rights><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27924,27925</link.rule.ids></links><search><creatorcontrib>Hassan, Boulchahoub</creatorcontrib><creatorcontrib>Amina, Rachiq</creatorcontrib><creatorcontrib>Amine, Labriji</creatorcontrib><creatorcontrib>Elhoussin, Labriji</creatorcontrib><creatorcontrib>Azouazi, Mohamed</creatorcontrib><title>A regexcriteria API to complete the power of regular expressions engine</title><title>International journal of electrical and computer engineering (Malacca, Malacca)</title><description>Regular expressions are heavily used in the field of computer programming. They are known by their strength to search or replace parts of strings according to a given structure (mails, phone, numbers, etc.). Currently  regular expressions are only used to search for some patterns or to make some substitutions in strings. However, the need may be wider than that when it comes to order the results of a regular expression or to group them according to some criteria. Developers are always called to analyze the results of a regular expression by doing some restrictions such as (equal, not equal, between) or  some projections like (maximum, average, grouping by ..) or sorts. Unfortunately, to do these treatments, the developer must implement his own algorithms which cost him a remarkable effort and a waste of time. We propose in this paper an API called RegexCriteria inspired from Hibernate Criteria to support developer while analysing the results of a regular expression.</description><subject>Algorithms</subject><subject>Computer programming</subject><subject>Strings</subject><issn>2088-8708</issn><issn>2088-8708</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2019</creationdate><recordtype>article</recordtype><sourceid>ABUWG</sourceid><sourceid>AFKRA</sourceid><sourceid>AZQEC</sourceid><sourceid>BENPR</sourceid><sourceid>CCPQU</sourceid><sourceid>DWQXO</sourceid><sourceid>GNUQQ</sourceid><recordid>eNpNkE1LAzEQhoMoWGp_gwHPW_OxySbHUrQWCvWg55BNZ2tKu4nJVuu_d7f14FxmYB7eFx6E7imZUio0ffQ7cDD90r6cxsipEgWnml-hESNKFaoi6vrffYsmOe9IP0pKpsUILWY4wRZOLvkOkrd49rrEXcAuHOIeOsDdB-AYviHh0AzocW8ThlNMkLMPbcbQbn0Ld-imsfsMk789Ru_PT2_zl2K1Xizns1XhaCm7oqJ1wzdQSbdRwjnGRA2SsLLuv1JXqi43mkjLBKmto1aKknAlHeOCV1xSx8fo4ZIbU_g8Qu7MLhxT21caxjVlgpZK91R1oVwKOSdoTEz-YNOPocScxZmzODOIMxdxZhDHfwG9VGL4</recordid><startdate>20190801</startdate><enddate>20190801</enddate><creator>Hassan, Boulchahoub</creator><creator>Amina, Rachiq</creator><creator>Amine, Labriji</creator><creator>Elhoussin, Labriji</creator><creator>Azouazi, Mohamed</creator><general>IAES Institute of Advanced Engineering and Science</general><scope>AAYXX</scope><scope>CITATION</scope><scope>8FE</scope><scope>8FG</scope><scope>ABJCF</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>ARAPS</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>BVBZV</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>GNUQQ</scope><scope>HCIFZ</scope><scope>JQ2</scope><scope>K7-</scope><scope>L6V</scope><scope>M7S</scope><scope>P5Z</scope><scope>P62</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><scope>PTHSS</scope></search><sort><creationdate>20190801</creationdate><title>A regexcriteria API to complete the power of regular expressions engine</title><author>Hassan, Boulchahoub ; Amina, Rachiq ; Amine, Labriji ; Elhoussin, Labriji ; Azouazi, Mohamed</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c146t-71bf3de76cd85cc225be6024b1466978b4d906a250bac1a6540386c23537361c3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2019</creationdate><topic>Algorithms</topic><topic>Computer programming</topic><topic>Strings</topic><toplevel>online_resources</toplevel><creatorcontrib>Hassan, Boulchahoub</creatorcontrib><creatorcontrib>Amina, Rachiq</creatorcontrib><creatorcontrib>Amine, Labriji</creatorcontrib><creatorcontrib>Elhoussin, Labriji</creatorcontrib><creatorcontrib>Azouazi, Mohamed</creatorcontrib><collection>CrossRef</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>Materials Science &amp; Engineering Collection</collection><collection>ProQuest Central (Alumni Edition)</collection><collection>ProQuest Central UK/Ireland</collection><collection>Advanced Technologies &amp; Aerospace Collection</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Technology Collection</collection><collection>East &amp; South Asia Database</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central Korea</collection><collection>ProQuest Central Student</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Computer Science Collection</collection><collection>Computer Science Database</collection><collection>ProQuest Engineering Collection</collection><collection>Engineering Database</collection><collection>Advanced Technologies &amp; Aerospace Database</collection><collection>ProQuest Advanced Technologies &amp; Aerospace Collection</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><collection>Engineering Collection</collection><jtitle>International journal of electrical and computer engineering (Malacca, Malacca)</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Hassan, Boulchahoub</au><au>Amina, Rachiq</au><au>Amine, Labriji</au><au>Elhoussin, Labriji</au><au>Azouazi, Mohamed</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A regexcriteria API to complete the power of regular expressions engine</atitle><jtitle>International journal of electrical and computer engineering (Malacca, Malacca)</jtitle><date>2019-08-01</date><risdate>2019</risdate><volume>9</volume><issue>4</issue><spage>3185</spage><pages>3185-</pages><issn>2088-8708</issn><eissn>2088-8708</eissn><abstract>Regular expressions are heavily used in the field of computer programming. They are known by their strength to search or replace parts of strings according to a given structure (mails, phone, numbers, etc.). Currently  regular expressions are only used to search for some patterns or to make some substitutions in strings. However, the need may be wider than that when it comes to order the results of a regular expression or to group them according to some criteria. Developers are always called to analyze the results of a regular expression by doing some restrictions such as (equal, not equal, between) or  some projections like (maximum, average, grouping by ..) or sorts. Unfortunately, to do these treatments, the developer must implement his own algorithms which cost him a remarkable effort and a waste of time. We propose in this paper an API called RegexCriteria inspired from Hibernate Criteria to support developer while analysing the results of a regular expression.</abstract><cop>Yogyakarta</cop><pub>IAES Institute of Advanced Engineering and Science</pub><doi>10.11591/ijece.v9i4.pp3185-3193</doi></addata></record>
fulltext fulltext
identifier ISSN: 2088-8708
ispartof International journal of electrical and computer engineering (Malacca, Malacca), 2019-08, Vol.9 (4), p.3185
issn 2088-8708
2088-8708
language eng
recordid cdi_proquest_journals_2391251489
source EZB-FREE-00999 freely available EZB journals
subjects Algorithms
Computer programming
Strings
title A regexcriteria API to complete the power of regular expressions engine
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-23T18%3A15%3A26IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20regexcriteria%20API%20to%20complete%20the%20power%20of%20regular%20expressions%20engine&rft.jtitle=International%20journal%20of%20electrical%20and%20computer%20engineering%20(Malacca,%20Malacca)&rft.au=Hassan,%20Boulchahoub&rft.date=2019-08-01&rft.volume=9&rft.issue=4&rft.spage=3185&rft.pages=3185-&rft.issn=2088-8708&rft.eissn=2088-8708&rft_id=info:doi/10.11591/ijece.v9i4.pp3185-3193&rft_dat=%3Cproquest_cross%3E2391251489%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2391251489&rft_id=info:pmid/&rfr_iscdi=true