Strings
It uses the lexical ordering method to compare strings. Requirements: - MATLAB 7.5 or higher
Platforms: Windows, Mac, *nix, Matlab, BSD Solaris
License: Freeware | Download (64): Lexcmp Download |
This script introduces a function to auto-strip indentation and whitespace from triple-quoted multi-line strings in Python code. Useful when you need to emit blocks of HTML/TCL/etc. from Python, but don't want to mess up the visual flow of your Python code.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (64): Multi-line string block formatting Download |
This script sorts strings in a way that seems natural to humans. If the strings contain integers, then the integers are ordered numerically. For example, sorts ['Team 11', 'Team 3', 'Team 1'] into the order ['Team 1', 'Team 3', 'Team 11'].
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (64): Natural string sorting Download |
This script represents a lightweight and powerful way to evaluate expressions embedded in strings during interpolation.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (64): String Interpolation-Evaluation of Expressions Download |
If you are processing unicode strings and you want to print the string but run into UnicodeEncodeError all the time, this script shows you some simple steps to visualize unicode strings.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (63): Visualize unicode strings Download |
In this script, Eval's __getitem__ returns the result of eval(key). In Python, String and Unicode objects have one special operator: the % operator. With that operator, strings can be formatted with format codes.Formatting is given syntax format % values, where format is a string with format...
Platforms: Windows, Mac, *nix, Python, Solaris
License: Freeware | Download (62): Evaluating code inside strings Download |
bit_text is a PHP function library that converts textual strings into an ASCII equivalent stream of .PNG files. It supports custom fonts and resizing.
Platforms: Windows, Mac, *nix, PHP, BSD Solaris
License: Freeware | Download (62): bit_text Download |
SQL Inject Me is a Firefox extension used to test for SQL Injection vulnerabilities. The tool works by submitting your HTML forms and substituting the form value with strings that are representative of an SQL Injection attack. The tool works by sending database escape strings through the form...
Platforms: *nix
License: Freeware | Size: 133.12 KB | Download (62): SQL Inject Me Download |
The search query can be limited to a set of sites, and various advanced search query strings can be used (or appended to all search queries).Installation - Unpack in your modules folder (usually /sites/all/modules/) and enable under Administer > Site Building > Modules. Requirements: - Drupal...
Platforms: Windows, Mac, *nix, PHP, BSD Solaris
License: Freeware | Download (61): Live.com Search Download |
This script defines a class you could use in place of a string and it emulates a string in all practical ways except that comparisons and lookups are case insensitive. All uses of the string for assignments, however, yield the original case.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (60): Case Insensitive Strings Download |
This class caches the contents of a set of files and avoids reading files repeatedly from disk by holding onto the contents of each file as a list of strings.Some tasks require reading from a set of files in a random manner. Opening and reading files is a time consuming operation even when the...
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (60): Cache file contents to speed access Download |
This script searches nested strings from a line of text. The strings are limited by two different characters.
Platforms: Python,
License: Freeware | Download (59): Searching nested strings Download |
Printing sequences or maps containing non-ASCII strings results in escape sequences. This function uses the not-so-commonly-known "string_escape" codec to facilitate printing such sequences for quick-viewing.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (59): repr() of containers with non-ASCII strings Download |
TimeFormat is a small Python library useful to handle formatting date/time strings. TimeFormat features more flexible format codes than are available in time.strftime(), and should be more consistent across platforms.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (59): TimeFormat Download |
Regular Expression Component Library for VC9 is designed as an easy-to-use library for searching and / or replacing strings or data in files using regular expressions in non-managed C++ code.
In the Visual C++ environment the Regular Expression Library is made of an MFC ( Microsoft Foundation...
Platforms: Windows
License: Freeware | Download (59): Regular Expression Component Library for VC9 Download |
This script shows a way to generate a list of all strings (in this case, string=list of symbols) of a given alphabet having a specified length by using list comprehensions. Strings (not the 'string' type) are frequently used in computer science; for example numbers are encoded as strings of...
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (58): Generating all strings of a given alphabet Download |
This script is a portable class to carry out all sorts of validation on strings. It uses regular expressions to carry out common validation procedures.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (58): StringValidator Download |
This script converts integers to binary strings with no leading zeros.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (58): Format integer as binary string Download |
This script allows you to try a small, powerful templating language using template strings embedded in standard Python syntax. Templates are valid Python source, compiled directly to bytecode. Variable substitution is performed using 'string.Template'.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (57): Good enough templating Download |
Data publication module "Direct Excel Connection" for Advanced Serial Data Logger is created for data transmit of received by Advanced Serial Data Logger and picked out from byte flow by parser to programs Microsoft Excel, without use of additio
This module has the following particularities:...
Platforms: Windows
License: Freeware | Download (57): Direct Excel Connection plugin Download |