#REDIRECT [[Regular expression]]
{{primary sources|date=April 2017}}
{{Rcat shell|
{{Infobox software
{{R to related topic}}
| name = ^txt2regex$
| logo =
| author = Aurelio Jargas<ref name="github">{{Cite web|url=https://github.com/aureliojargas/txt2regex|title=aureliojargas/txt2regex|website=GitHub|language=en|access-date=2017-04-11}}</ref>
| developer =
| released = {{Start date and age|2001|02|23|df=yes}}<ref name="github" />
| latest release version = 0.8<ref name="aurelio">{{Cite web|url=http://aurelio.net/projects/txt2regex/|title=^txt2regex$|website=aurelio.net|access-date=2017-04-11}}</ref>
| latest release date = {{Start date and age|2004|09|29|df=yes}}<ref name="aurelio" />
| status =
| programming language = [[Bash (Unix shell)|Bash]]
| operating system =
| platform =
| genre =
| license = [[GNU General Public License]]
| website = {{URL|http://aurelio.net/projects/txt2regex/}}
| repo = {{URL|https://github.com/aureliojargas/txt2regex}}
}}
'''^txt2regex$''' is a [[regular expression]] wizard that leads the user through the construction of a regular expression by asking a series of questions. The regular expression is generated in the notation used by [[awk]], [[Ed (Unix)|ed]], [[egrep]], [[Emacs]], [[expect]], [[Find (Unix)|find]], [[grep]], [[Lex programming tool|lex]], [[Lisp programming language|Lisp]], [[MySQL]], [[OpenOffice.org]], [[Perl]], [[PHP]], [[PostgreSQL]], [[Procmail]], [[Python (programming language)|Python]], [[Sed]], [[Tcl]], [[VBscript]], [[Vi]], and [[Vim (text editor)|Vim]]. It is a useful tool for users with little or no knowledge of regular expressions and so is included in several Linux distributions, including [[Debian]], [[Fedora_(operating_system)|Fedora]], [[Gentoo Linux|Gentoo]], [[Knoppix]], and [[Mandriva]], in [[FreeBSD]], and in [[Fink]] for [[Mac OS X]].
Although graphical interfaces have typically followed command line interfaces, ^txt2regex$ is unusual in providing a command line interface for a function usually, and previously, provided by means of a graphical user interface. It is also unusual in interacting with the user to facilitate the use of what is generally regarded as a technical tool unsuitable for naive users and in supporting multiple regular expression notations. ^txt2regex$ is a [[bash script]].
== References ==
{{reflist}}
== External links ==
* {{Official website}}
{{DEFAULTSORT:Txt2regex}}
[[Category:Computer programming tools]]
{{software-stub}}
|