<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ArticleSet PUBLIC "-//NLM//DTD PubMed 2.7//EN" "https://dtd.nlm.nih.gov/ncbi/pubmed/in/PubMed.dtd">
<ArticleSet>
<Article>
<Journal>
				<PublisherName>Damghan University Press</PublisherName>
				<JournalTitle>Analytical and Numerical Solutions for Nonlinear Equations</JournalTitle>
				<Issn>3060-785X</Issn>
				<Volume>11</Volume>
				<Issue>2</Issue>
				<PubDate PubStatus="epublish">
					<Year>2026</Year>
					<Month>09</Month>
					<Day>04</Day>
				</PubDate>
			</Journal>
<ArticleTitle>A Comparative Study of Regular Expression Tools for Developers: Usability, Practical Efficiency, and a Nonlinear Equation Case Study</ArticleTitle>
<VernacularTitle></VernacularTitle>
			<FirstPage>304</FirstPage>
			<LastPage>310</LastPage>
			<ELocationID EIdType="pii">2127</ELocationID>
			
<ELocationID EIdType="doi">10.22128/ansne.2026.3287.1207</ELocationID>
			
			<Language>EN</Language>
<AuthorList>
<Author>
					<FirstName>Seyed Hashem </FirstName>
					<LastName>Tabasi</LastName>
<Affiliation>School of Mathematics and Computer Science, Damghan University, Damghan, Iran</Affiliation>
<Identifier Source="ORCID">0000-0002-0110-2856</Identifier>

</Author>
<Author>
					<FirstName>Saba </FirstName>
					<LastName>Ghorbani</LastName>
<Affiliation>Department of Applied Mathematics, Faculty of Mathematical Sciences, Ferdowsi University of Mashhad, Mashhad, Iran</Affiliation>

</Author>
<Author>
					<FirstName>Atiyeh </FirstName>
					<LastName>Mohammadi Motlagh</LastName>
<Affiliation>Department of Applied Mathematics, Faculty of Mathematical Sciences, Ferdowsi University of Mashhad, Mashhad, Iran</Affiliation>

</Author>
<Author>
					<FirstName>Setareh </FirstName>
					<LastName>Hashempour Mohammadabad</LastName>
<Affiliation>Department of Applied Mathematics, Faculty of Mathematical Sciences, Ferdowsi University of Mashhad, Mashhad, Iran</Affiliation>

</Author>
<Author>
					<FirstName>Zahra </FirstName>
					<LastName>Rezaei Boroon</LastName>
<Affiliation>Department of Applied Mathematics, Faculty of Mathematical Sciences, Ferdowsi University of Mashhad, Mashhad, Iran</Affiliation>

</Author>
</AuthorList>
				<PublicationType>Journal Article</PublicationType>
			<History>
				<PubDate PubStatus="received">
					<Year>2026</Year>
					<Month>03</Month>
					<Day>06</Day>
				</PubDate>
			</History>
		<Abstract>Regular expressions (regex) play a fundamental role in modern software development, enabling efficient data validation, text processing, and pattern matching across a wide range of applications. Despite their versatility, the intricate syntax and abstract structure of regex patterns often create significant challenges for developers, particularly in terms of construction, debugging, comprehension, and maintenance. To address these issues, specialized regex development and debugging tools have been introduced to improve usability and reduce development effort. This study presents a qualitative comparative analysis of widely used regex tools, including Regex101, RegExr, Debuggex, and RegexBuddy, together with an assessment of regex support provided by modern integrated development environments (IDEs). The evaluation is conducted with respect to key usability criteria, including learnability, ease of use, debugging support, visualization capabilities, and workflow integration. In addition, a practical case study is presented in which regex-based techniques are employed to parse and extract structural components of nonlinear mathematical equations. The case study demonstrates the effectiveness of these tools in facilitating complex pattern recognition, improving program comprehension, and supporting software analysis tasks. The results indicate that the choice of an appropriate regex tool can significantly enhance developer productivity, reduce debugging effort, and improve the overall understanding of complex regular-expression patterns. These findings provide useful guidance for both practitioners and researchers seeking effective tool support for regex-intensive software development activities.</Abstract>
		<ObjectList>
			<Object Type="keyword">
			<Param Name="value">Regular expressions</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Regex tools</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Software engineering</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Usability</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Nonlinear equations</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Program comprehension</Param>
			</Object>
		</ObjectList>
<ArchiveCopySource DocType="pdf">https://ansne.du.ac.ir/article_2127_a1391fe0473994a4f9512a03e8f19311.pdf</ArchiveCopySource>
</Article>
</ArticleSet>
