Pattern Matching
Mptn project is a library providing a pattern matching mechanism similar to regular expressions, but with several differences making it more suitable for building a morphological analyzer. Differences are: - The whole string is matched against the pattern; thus the emphasis is on finding...
Platforms: *nix
License: Freeware | Size: 102.4 KB | Download (95): Mptn Download |
Convex provides a flexible pattern matching system designed for creating response driven IRC bots. Convex is a system for creating IRC bots. It features stability, a small memory footprint, a flexible but intuitive configuration system, stealth running, and a secure infrastructure....
Platforms: *nix
License: Freeware | Size: 14.34 KB | Download (100): Convex Download |
Array::PatternMatcher is a pattern matching for arrays. SYNOPSIS This section inlines the entire test suite. Please excuse the ok()s. use Array::PatternMatcher; Matching logical variables to input stream # 1 - simple match of logical variable to input my $pattern = AGE ; my $input =...
Platforms: *nix
License: Freeware | Size: 6.14 KB | Download (118): Array::PatternMatcher Download |
shwild provides a platform-independent library for pattern matching. shwild is a simple, platform-independent library that implements shell-compatible wildcard pattern matching. It is implemented in C/C++, expressing a C API with a C++ wrapper. Building: Makefiles for all the main supported...
Platforms: *nix
License: Freeware | Size: 522.24 KB | Download (86): shwild Download |
The CMeanGame is a pattern matching puzzle/brain teaser game. This game is dynamic puzzle for people of 21st Century. Aim: Match every 3 of kind Yin Yang field substitutes any missing token. Built-in Hint helps you to win in any position. CMeanGame has 2 game playing modes applied on the game...
Platforms: Windows
License: Freeware | Size: 10.68 MB | Download (170): CMeanGame-Promo Download |
PCRE library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5, with just a few differences. The current implementation corresponds to Perl 5.005. PCRE is used by many programs, including Exim, Postfix, and PHP. Whats New in...
Platforms: *nix
License: Freeware | Size: 788.48 KB | Download (94): PCRE Download |
Tcl provides a portable scripting environment for Unix, Windows, and Macintosh that supports string processing and pattern matching, native file system access, shell-like control over other programs, TCP/IP networking, timers, and event-driven I/O. Tcl has traditional programming constructs...
Platforms: *nix
License: Freeware | Size: 3.1 MB | Download (97): Tcl/Tk Download |
The FileMess application was developed to be a small utility which scans a directory structure and moves files based on pattern matching. The FileMess utility was developed to tidy up the files downloaded from news servers (USENET). The program will recognize files based on a search pattern and...
Platforms: Windows
License: Freeware | Download (49): FileMess Download |
ASP String Processing Component - Parsing, RFC 822 and RFC 3339 Date/Time Conversion, Encoding/Decoding for Base64, Hex, HTML Entities, URL-encoded, Quoted-Printable, Unicode Language Detection, Charset Encoding Conversion, Pluralize/Unpluralize, HTML Stripping, Wildcard Pattern Matching, Emit...
Platforms: Windows
License: Freeware | Size: 276.48 KB | Download (48): ASP String Component Download |
A freeware macro for Microsoft Word, we created 'WordSR' for those who need a tool to search and replace in Word documents but find Funduc Software's Search and Replace windows grep utility too powerful for their purposes. The Word Search and Replace macro uses the find and replace functions...
Platforms: Windows, Other
License: Freeware | Size: 143 KB | Download (617): Word Search and Replace Download |
gema is a general purpose text processing utility based on the concept of pattern matching. It reads an input file and copies it to an output file transforming the data as specified by the patterns defined by the user.
Platforms: Windows, Mac, BSD, Solaris, Linux
License: Freeware | Size: 182.63 KB | Download (47): gema Download |
A small but extensible Java based 'embedded lisp'- derives from the 1960 Mc Carthy Lisp a new consequently functional, dynamically scoped dialect enriched by modern features (pattern matching, parallel processing, implicit lex. closures etc).
Platforms: Windows, Mac, Linux
License: Freeware | Size: 311.53 KB | Download (48): LiLi Download |
The fetchlog utility displays the last new messages of a logfile. It is similar like tail (1) but offers some extra functionality for output formatting and message filtering using extended regular expressions for pattern matching. To show only the new messages appeared since the last call...
Platforms: *nix
License: Freeware | Size: 30.72 KB | Download (37): fetchlog Download |
Nannou is a templating engine designed for html (but not only) codogeneration of complex objects with arbitrary structure. It based by pattern matching concept and influenced by refal and xslt languages.
Platforms: *nix
License: Freeware | Size: 30.72 KB | Download (38): Nannou Download |
File::Glob is a Perl extension for BSD glob routine. SYNOPSIS use File::Glob :glob; @list = bsd_glob(*.[ch]); $homedir = bsd_glob(~gnat, GLOB_TILDE | GLOB_ERR); if (GLOB_ERROR) { # an error occurred reading $homedir } ## override the core glob (CORE::glob() does this automatically...
Platforms: *nix
License: Freeware | Size: 12.2 MB | Download (88): File::Glob Download |
An Objective-C wrapper of the PCRE library AGRegex provides Perl-compatible pattern matching to Cocoa applications. Regular expression support is provided by the PCRE library package, which is open source software, written by Philip Hazel, and copyright by the University of Cambridge, England.
Platforms: Mac
License: Freeware | Size: 942.08 KB | Download (41): AGRegex Download |
Stardict is a free open source off-line dictionary program that allows you to use all those free dictionaries(at the moment more than 100 dictionaries are available). Glob-style pattern matching You can input strings containing '*' (wildcard) and '?' (joker) as the pattern. '*' matches an...
Platforms: *nix
License: Freeware | Size: 1.64 MB | Download (44): StarDict for Fedora Linux Download |
StarDict is a Cross-Platform and international dictionary Software. It has powerful features such as "Glob-style pattern matching", "Scan selection word," "Fuzzy query," etc. Stardict Version 3.0 has developed a lot of new functions, such as Full-text translation, Net Dict.
Platforms: *nix
License: Freeware | Size: 8.93 MB | Download (42): StarDict for Linux Download |
Faind is a Command prompt text search utility for finding files that match certain criteria and performing various operations on them. It searches for files in a directory hierarchy, archives and packed files, web servers (HTTP and FTP), local area network (built-in port scanner) and prints...
Platforms: Windows
License: Freeware | Size: 2 MB | Download (463): Faind Download |
Sub::PatMat can call a version of subroutine depending on its arguments. SYNOPSIS use Sub::PatMat; # basics: sub fact : when($_[0] <= 1) { 1 } sub fact { my ($n) = @_; $n*fact($n-1) } print fact(6); # referring to things other than @_: sub mysort : when($a < $b) { -1 } sub mysort :...
Platforms: *nix
License: Freeware | Size: 14.34 KB | Download (92): Sub::PatMat Download |