! Aware > default selections > Text Strings > NUL terminated String Comparison and Search >

NUL terminated String Comparison and Search

covers functions for comparing strings, finding characters within strings, et al.
Subsets on this page: - #Apps & Utilities - #Q&A - #Articles - #Books - #Libs & Functions -
- #Personalize -
     icon
Search ! Aware:



     Home
  By TONY
  By MARK
  By JERRY
  By ANN
  By ERICA

Search all pages


Subjects

By activity
Professions, Sciences, Humanities, Business, ...

User Interface
Text-based, GUI, Audio, Video, Keyboards, Mouse, Images,...

Text Strings
Conversions, tests, processing, manipulation,...

Math
Integer, Floating point, Matrix, Statistics, Boolean, ...

Processing
Algorithms, Memory, Process control, Debugging, ...

Stored Data
Data storage, Integrity, Encryption, Compression, ...

Communications
Networks, protocols, Interprocess, Remote, Client Server, ...

Hard World
Timing, Calendar and Clock, Audio, Video, Printer, Controls...

File System
Management, Filtering, File & Directory access, Viewers, ...



Books: Showing

Early Adopter XQuery
[Dan Maharry, et al; 2002-01] ISBN 1861006950
- At Barnes & Noble - At Amazon - At Half

The Invisible Web: Uncovering Information Sources Search Engines Can't See
[Chris Sherman, Gary Price; 2001-09-15] ISBN 091096551X
- At Barnes & Noble - At Amazon - At Half

Sams Teach Yourself Regular Expressions in 24 Hours
[Alexia Prendergast, Sarah O'Keefe; 2001-05-15] ISBN 0672319365
- At Barnes & Noble - At Amazon - At Half

Understanding Search Engines : Mathematical Modeling and Text Retrieval (Software, Environments, Tools)
[Michael W. Berry, Murray Browne; 1999-06] ISBN 0898714370
- At Barnes & Noble - At Amazon - At Half

Managing Gigabytes: Compressing and Indexing Documents and Images
[Ian H. Witten, et al; 1999-05-15] ISBN 1558605703
- At Barnes & Noble - At Amazon - At Half

Mastering Regular Expressions, First Edition
[Friedel, David H., Jr. and Potts, Anthony ; O'Reilly and Associates, Inc. 1997-01] ISBN 1565922573
- At Barnes & Noble - At Amazon - DDJ Mention - At Half


Articles: Showing

Comparing Internet Search Engines ( Andrew Kingoff ; IEEE Computer Magazine 1997-04)


Questions and Answers: Showing

Unix Programming FAQ How do I compare strings using wildcards? []

At Unix Programming FAQ

Unix Programming FAQ How do I compare strings using regular expressions? []

At Unix Programming FAQ

Topical AND Keyword Based Search Engines? [ 2000/10/16]

At Ask Slashdot

Is the Internet Becoming Unsearchable? [ 1999/12/14]

At Ask Slashdot

Questions and Answers

Others not displayed here
Full List


Applications and Utilities: Showing

SPINdex Site Searching Suite - Perl-based site searching suite. Currently a live (real-time) search engine, with plans on adding enterprise-level indexing and database searching very soon. {(L)GPL}

At Sourceforge ( Production/Stable)

grep - package includes GNU 'grep', 'egrep', and 'fgrep', which find lines that match entered patterns. {GPL,GNU}

At GNU project

whichman-2.0 - Approximate matching utilities to search for manpages and files

At FreeBSD Ports

freegrep-0.16 - An implementation of grep(1) under a BSD-friendly license

At FreeBSD Ports

p5-DelimMatch-1.04 - Perl extension to find regexp delimited strings with proper nesting

At FreeBSD Ports

p5-String-Approx-3.15 - Perl extension for approximate matching (fuzzy matching)

At FreeBSD Ports

PerlTools-1.2 - Perl regular expressions for Java

At FreeBSD Ports

regexx-0.98.1 - Regexx is a complete regular expressions C++ solution

At FreeBSD Ports

tkregexp-2.1 - An interactive regexp design tool

At FreeBSD Ports

re2c-0.9.1 - Compile regular expression to C (much faster final code than flex)

At FreeBSD Ports

glimpse-4.12.6 - Text search engine

At FreeBSD Ports
glimpse-4.1.tgz (At OpenBSD 2.8_packages i386)
glimpse-4.1 (At NetBSD packages collection)

ja-namazu-1.3.0.11 - Search engine software intended for easy use

At FreeBSD Ports
namazu-1.3.0.11nb1 - Namazu is a search engine software intended for easy use (At NetBSD packages collection)

htdig-3.1.6 - A www indexing and searching system

At FreeBSD Ports
htdig-3.1.5 - WWW indexing and searching system (At NetBSD packages collection)

ja-lookup-mule-1.3 - Search interface on Emacsen for CD-ROM books, etc

At FreeBSD Ports

ja-lookup-xemacs21-mule-1.3 - Search interface on Emacsen for CD-ROM books, etc

At FreeBSD Ports

mnogosearch-3.1.19_1 - Full featured SQL-based hypertext search engine

At FreeBSD Ports

ssserver-1.0 - Adds the search capability to a Web site

At FreeBSD Ports

udmsearch-3.0.23 - Full featured SQL-based hypertext search engine

At FreeBSD Ports

p5-Text-Query-0.07 - Query processing framework

At FreeBSD Ports

ja-lookup-emacs20-1.3 - Search interface on Emacsen for CD-ROM books, etc

At FreeBSD Ports

txt2regex-0.7 - A Regular Expression "wizard"

At FreeBSD Ports

ruby-flex_rb-0.10 - Ruby flex regular expression matching extension

At FreeBSD Ports

ja-migemo-0.32,1 - Japanese incremental search tool

At FreeBSD Ports

ja-migemo-emacs21-0.32,1 - Japanese incremental search tool for emacs21

At FreeBSD Ports

jakarta-oro-2.0.1 - Perl/awk/sh regular expressions for Java

At FreeBSD Ports

jakarta-regexp-1.2 - Regular expressions for Java

At FreeBSD Ports

p5-Getopt-Declare-1.09 - Declaratively Expressed Command-Line Arguments via Regular Expressions

At FreeBSD Ports

p5-Regexp-Common-0.01 - Regexp::Common - Provide commonly requested regular expressions

At FreeBSD Ports

p5-XML-RegExp-0.03 - Regular expressions for XML tokens

At FreeBSD Ports

replaceit-1.0.0 - A light replacement to the combination of sed/awk/grep/head/tail

At FreeBSD Ports

ja-lookup-emacs21-1.3 - Search interface on Emacsen for CD-ROM books, etc

At FreeBSD Ports

fastgrep - Reposting of world's fastest grep {oss}

At comp.sources.unix at UUNET
Fastest grep around (At comp.sources.unix at UUNET)

regexpfix - Regexp(3) improvement {oss}

At comp.sources.unix at UUNET

bmfix - Fix to B/M/G for odd address optimization {oss}

At comp.sources.unix at UUNET

gnugrep1.3.pch - GNU Grep 1.2->1.3 patch kit {oss}

At comp.sources.unix at UUNET

egrep - More Pep for Boyer-Moore Grep {oss}

At comp.sources.unix at UUNET

grok - match regular expressions and correct errors, V1.0, {oss}

At comp.sources.unix at UUNET

match1.2 - Fast grep for Vaxen {oss}

At comp.sources.unix at UUNET
match - Faster than bm (VAX only!) (At comp.sources.unix at UUNET)

regex - Ed(1)/regex(3)-compatible reg. exp. package {oss}

At comp.sources.unix at UUNET

gnugrep - Gnu E?GREP (it's fast) {oss}

At comp.sources.unix at UUNET

bm1.2 - Bm version 1.2 (blindingly fast "fgrep") {oss}

At comp.sources.unix at UUNET
bm - Ken Yap's changes to bm (in volume 2) (At comp.sources.unix at UUNET)
bm - Much faster Boyer-Moore (At comp.sources.unix at UUNET)
bm2bm - Various bm updates (At comp.sources.unix at UUNET)

agrep-2.01 - very fast grep with approximate pattern matching {oss}

At comp.sources.unix at UUNET

filter-2.1 - multiple-keyword text searcher, V2.1, {oss}

At comp.sources.unix at UUNET

decus_grep - Public domain version of grep. {oss}

At comp.sources.unix at UUNET

regexp3 - 2nd bug fix for regexp (volume 3) {oss}

At comp.sources.unix at UUNET
regexp2regexp - Bug in regexp, and fix (At comp.sources.unix at UUNET)
regexp - Regular expression routines (like System V regexp(3)) (At comp.sources.unix at UUNET)

gnu.regexp - GNU regular expression package for Java {LGPL}

(Info at freshmeat)

grepmail - Searches a normal or gzipped mailbox for a given regularexpression {GPL}

grepmail-4.70 - Search mailboxes for a given regexp and display matching emails (At FreeBSD Ports)
grepmail-4.45 - mbox formatted file search utility (At NetBSD packages collection)
(Info at freshmeat)
- grepmail searches a normal or compressed mailbox (gzip, bzip2, or tzip) for a given regular expression and returns those emails that match the query. It also supports searches constrained by date. (At Sourceforge)

Applications and Utilities

Others not displayed here
Full List

Libraries and Components: Showing

strchr (3) - locate character in string {oss}

Man pages: FreeBSD RedHat NetBSD
Source code: OpenBSD FreeBSD
[ANSI C X3.159-1989]

index (3) - locate character in string {oss}

Man pages: FreeBSD RedHat Solaris NetBSD
Source code: OpenBSD FreeBSD

strrchr (3) - locate character in string {oss}

Man pages: FreeBSD NetBSD
Source code: OpenBSD FreeBSD
[ANSI C X3.159-1989]

rindex (3) - locate character in string {oss}

Man pages: FreeBSD NetBSD
Source code: OpenBSD FreeBSD

strcmp (3) - compare strings {oss}

Man pages: FreeBSD RedHat NetBSD
Source code: OpenBSD FreeBSD
[ANSI C X3.159-1989]

strcasecmp (3) - compare strings, ignoring case {oss}

Man pages: FreeBSD RedHat NetBSD
Source code: OpenBSD FreeBSD

strcoll (3) - compare strings according to current collation {oss}

Man pages: FreeBSD RedHat Solaris NetBSD
Source code: OpenBSD FreeBSD
[ANSI C X3.159-1989]

strcspn (3) - span the complement of a string {oss}

Man pages: FreeBSD NetBSD
Source code: OpenBSD FreeBSD
[ANSI C X3.159-1989]

strspn (3) - span a string {oss}

Man pages: FreeBSD RedHat NetBSD
Source code: OpenBSD FreeBSD
[ANSI C X3.159-1989]

strtok (3) - string token operations {oss}

Man pages: FreeBSD RedHat NetBSD
Source code: OpenBSD FreeBSD
[ANSI C X3.159-1989]

strpbrk (3) - locate multiple characters in string {oss}

Man pages: FreeBSD RedHat NetBSD
Source code: OpenBSD FreeBSD
[ANSI C X3.159-1989]

strstr (3) - locate a substring in a string {oss}

Man pages: FreeBSD RedHat NetBSD
Source code: OpenBSD FreeBSD
[ANSI C X3.159-1989]

bm_comp bm_exec bm_free (3) - Boyer-Moore string search {oss}

Source code: OpenBSD

re_comp re_exec (3) - regular expression handler {oss}

Man pages: FreeBSD RedHat Solaris NetBSD
Source code: FreeBSD

regcomp regexec regerror regfree (3) - regular-expression library {oss}

Man pages: FreeBSD
Source code: OpenBSD FreeBSD
[IEEE Std1003.2-1992 (``POSIX.2'').]

regexp (3) - regular expression handlers {oss}

Source code: FreeBSD

whichman - whichman, ftff and ftwhich are fault tolerant search utilities. Nice C module for Levenshtein Distance for approximate (typo tolerant) matching. whichman 'erep' finds grep and egrep, for example. {GPL}

whichman, ftff and ftwhich are fault tolerant search utilities.

p5-String-Similarity-0.02 - Perl module that calculates the similarity of two strings

At FreeBSD Ports

gnu-regexp-1.0.8 - A regexp library for Java

At FreeBSD Ports

p5-WWW-Search-Google-2.21 - Perl WWW::Search class for searching Google

At FreeBSD Ports

pcre-3.7 - Perl Compatible Regular Expressions library

At FreeBSD Ports
pcre-3.2.tgz - Perl-compatible regular expression library (At OpenBSD 2.8_packages i386)
pcre-3.2.tgz - Perl-compatible regular expression library (At OpenBSD 2.8_packages m68k)
pcre-3.2.tgz - Perl-compatible regular expression library (At OpenBSD 2.8_packages sparc)
pcre-3.4 (At NetBSD packages collection)

p5-URI-Find-0.11 - Perl module to find URIs in arbitrary text

At FreeBSD Ports

pcre++-0.4 - A wrapper class around the pcre library

At FreeBSD Ports

Match.H, Match.C, Match.Doc - J. Kercheval's PD regular expression comparator {oss}

At snippets.org

Jgrep.C, Grep.C - Various flavors of grep utilities {oss}

At snippets.org

regexp.pch - Bug-fix for regexp() library {oss}

At comp.sources.unix at UUNET

regexp - almost-public-domain re-implementation of the V8 regexp(3) {oss}

At comp.sources.unix at ISC

rx - is a replacement for the GNU regex library. {GPL,GNU}

At GNU project
rx-1.5 - Fast replacement for the GNU regex library (At NetBSD packages collection)

Sort::PolySort - Tokenizes and sorts a list of strings. You can specify how each string should be tokenized, and what the comparison function should be. [Perl] {oss}

At CPAN

Sort::Versions - Sorts version numbers, which isn't as easy as it sounds. Consider 1.1a [Perl] {oss}

At CPAN

String::Approx - Approximate ("fuzzy") matching for strings. You give it a string, it returns a list of all strings that are n insertions, deletions, or substitutions distant from your string. Fuzzy substitutions are also possible. [Perl] {oss}

At CPAN

Search::Text - A common search interface to a number of different text-based search engines. [Perl] {oss}

At CPAN

locus - personal fulltext database {Freeware}

(Info at freshmeat)

Libraries and Functions

Others not displayed here
Full List

Related Subjects (default selections)

(The following links to subjects at this site retain your personalized selections.)

Directories and Catalogging - Library and CD catalogs, phone books, bibliographies, et al

Searching Algorithms - Algorithms for locating an item by searching.

Up to NUL Terminated String processing - NUL terminated string operations (strcpy, strlen, etc)

Up to Text Strings - Gateway topic to character and string processing routines. NUL Terminated String processing String conversions,et al. ascii to long, long to

(There may be additional related subject pages listed here)

External Categories

freshmeat.net : Topic : Internet : WWW/HTTP : Indexing/Search

Personalized Selections
Platform:
Unix/BSD/Linux.
MS Windows.
X.
Prog.Language:
C/C++.
Perl.
Java.
PHP.
License:
Commercial.
Open-source.
  GPL or LGPL.
  BSD-like.
Maturity:
Stable.
Pre-production.
Tip: To exclude choices, select all others in same column
Pre-Selections

Use our system: Bring Rapid Knowledge Transfer and Awareness to your company website!



Rapid-Links: Search | About | Comments | Submit Path: RocketAware > Text Strings > NUL terminated String Comparison and Search >
RocketAware.com is a service of Mib Software
Copyright 2002, Forrest J. Cavalier III. All Rights Reserved.
We welcome submissions and comments