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...
Gespeichert in:
Veröffentlicht in: | International journal of electrical and computer engineering (Malacca, Malacca) Malacca), 2019-08, Vol.9 (4), p.3185 |
---|---|
Hauptverfasser: | , , , , |
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 & Engineering Collection</collection><collection>ProQuest Central (Alumni Edition)</collection><collection>ProQuest Central UK/Ireland</collection><collection>Advanced Technologies & Aerospace Collection</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Technology Collection</collection><collection>East & 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 & Aerospace Database</collection><collection>ProQuest Advanced Technologies & 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 |