User Defined Named Placeholders for Regular Expression Segments in Complex Regular Expressions
User Defined Named Placeholders for Regular Expression Segments in Complex Regular Expressions
Autori:
Izdanje: Sinteza 2016 - International Scientific Conference on ICT and E-Business Related Research
Apstrakt:
This paper describes an own implementation of a regular expression preprocessor written in PHP. It extends the regular expression functionality by allowing users to define named segments. These segments include custom character classes, matching groups etc. The pre-processor allows for writing complex regular expressions that are simpler to maintain. In addition, this paper presents a use case of the practical utilisation of the pre-processor. Furthermore, it includes a comparison of expressions written with and without user-defined segments.
Ključne reči: regular expressions, user defined segments, php, pre-processor, language extension
Kategorije objave:
Radovi na konferenciji Sinteza 2016, Beograd, Srbija
Zahvaljujemo se što ste preuzeli publikaciju sa portala Singipedia.
Ukoliko želite da se prijavite za obaveštenja o sadržajima iz oblasti ove publikacije, možete nam ostaviti adresu svoje elektronske pošte.
Preuzimanje citata:
BibTeX format
RefWorks Tagged format
Unapred formatirani prikaz citata
BibTeX format
@article{article,
author = {M. Tair},
title = {User Defined Named Placeholders for Regular Expression Segments in Complex Regular Expressions},
journal = {Sinteza 2016 - International Scientific Conference on ICT and E-Business Related Research},
year = 2016,
doi = {10.15308/Sinteza-2016-10-14}
}
RT Conference Proceedings A1 Milan Tair T1 User Defined Named Placeholders for Regular Expression Segments in Complex Regular Expressions AD International Scientific Conference Sinteza, Beograd, Srbija YR 2016 NO doi: 10.15308/Sinteza-2016-10-14
M. Tair, User Defined Named Placeholders for Regular Expression Segments in Complex Regular Expressions, International Scientific Conference Sinteza, 2016, doi:10.15308/Sinteza-2016-10-14