String Manipulation
my_string is an easy-to-use, fast string manipulation library. my_string is an incomplete port of PHP string manipulation functions to C. Please note that this library is not binary safe. It was not written for binary data manipulation, just text string manipulation. NOTE: The resulting...
Platforms: *nix
License: Freeware | Size: 12.29 KB | Download (98): my_string Download |
VSTRING library provides vast set of string manipulation features including dynamic string object that can be freely exchanged with standard char* type, so there is no need to change function calls nor the implementation when you change from char* to String (and vice versa). The main difference...
Platforms: *nix
License: Freeware | Size: 122.88 KB | Download (98): VSTRING Download |
Scramble word script re-arrange characters of word by using simple string manipulation and Random module.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (57): Scramble Word Download |
YABT is a context sensitive string manipulation tool written in pure python. The project has the following goals: * Provide implementations of string manipulation for specific tasks to be used inside applications. The current implementation is a context matching rule system combined with a...
Platforms: *nix
License: Freeware | Size: 81.92 KB | Download (36): YABT Download |
The GNU Make Standard Library (GMSL) is a collection of functions implemented using native GNU Make functionality that provide list and string manipulation, integer arithmetic, associative arrays, stacks, and debugging facilities. The GMSL is released under the BSD License. Using GMSL The two...
Platforms: Mac
License: Freeware | Size: 10.24 KB | Download (46): GMSL Download |
Better String Library is an abstraction of a string data type which is superior to the C library char buffer string type and C++s std::string. The library is totally stand alone, portable (known to work with gcc/g++, MSVC++, Intel C++, WATCOM C/C++, Turbo C, Borland C++, IBMs native CC compiler...
Platforms: *nix
License: Freeware | Size: 112.64 KB | Download (95): Better String Library Download |
This script contains a function that takes in an arbitrary string and converts it into its raw string equivalent. It is very useful when a user needs to input text and you want the raw equivalent to be used and not the processed version.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (58): Convert a string into a raw string Download |
This function allows you to process a string by one character at a time.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (57): Processing a string-one character at a time Download |
This script allows you to generate all the string described by a pattern passed on the command-line.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (58): Simple pattern-based string generator Download |
For quick-and-dirty processing of Python source files, it can be convenient to have a regular expression that matches Python string literals. This script provides such a regular expression. The example use case above shows how it could be used to rename a variable in a P shows hoe.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (59): Regular expression for python string literals Download |
This script implements a string searching algorithm based upon Boyer-Moore string searching, which is considered one of the most efficient string searching algorithms. Boyer-Moore-Horspool only uses the bad-suffix window for matching and is therefore simpler to implement and faster than normals...
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (60): Boyer-Moore-Horspool string searching Download |
Rose::URI is a standalone URI class allowing easy and efficient manipulation of query parameters and other URI components. SYNOPSIS use Rose::URI; $uri = Rose::URI->new(http://un:pw@foo.com/bar/baz?a=1&b=two+3); $scheme = $uri->scheme; $user = $uri->username; $pass = $uri->password;...
Platforms: *nix
License: Freeware | Size: 8.19 KB | Download (99): Rose::URI Download |
Libunicode offers low-level Unicode (UTF-16) text processing functionality, which can be divided into three categories: - Character handling - String handling - Charsets handling Libunicode uses ISO/IEC 10646-defined UTF-16 encoding for storing and minipulating all character entities. It...
Platforms: *nix
License: Freeware | Size: 112.64 KB | Download (92): libunicode Download |
This script is useful when you want to access portions of a string. For example, you've read a fixed-width record and want to extract the fields.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (58): Accessing Substrings Download |
This script is useful when you want to convert tabs in a string to the appropriate number of spaces, or vice versa.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (58): Expanding and Compressing Tabs Download |
This script contains a function to check on the occurence of a set of characters.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (64): Checking whether a string contains a set of chars Download |
Evex is an "Ada flavored", full-featured run-time expression evaluation library for Ada providing built-in mathematical and string manipulation operators and functions, run-time function definition, and application-provided function registration.
Platforms: *nix
License: Freeware | Size: 102.4 KB | Download (36): Evex Download |
Tie::CharArray module can access Perl scalars as arrays of characters. SYNOPSIS use Tie::CharArray; my $foobar = a string; tie my @foo, Tie::CharArray, $foobar; $foo[0] = A; # $foobar = A string push @foo, !; # $foobar = A string! print "@foon"; # prints: A s t r i n g ! tie my @bar,...
Platforms: *nix
License: Freeware | Size: 5.12 KB | Download (96): Tie::CharArray Download |
Spinnaker Tools is an Excel Add-in particularly suited for analyzing and manipulating lists and databases in Excel. Features include easy moving/deleting/hiding/displaying of columns, field joining with concatenation, string manipulation, enhanced D-functions, extra logical functions, checkdigit...
Platforms: Windows
License: Freeware | Size: 604.16 KB | Download (477): Spinnaker DB Tools for Excel 97 etc Download |
Exceptions provide very handy ways of performing simple tests. This script uses IsInt() function to check if the content of a string contains an integer.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (50): Simple tests using Exceptions Download |