Sub Strings
String Master is designed to split one string data source file into two or more files in accordance with the chosen filter: masks or sub-strings. Main application areas of the software are the search of the required entries in the database, forum and web log dumps, text files of large volume....
Platforms: Windows, Windows 8, Windows 7, Windows Server, Other
License: Freeware | Size: 2.15 MB | Download (46): StringMaster Download |
Example 1-Input string = 'abc,abc,abc,dcf,dcf,ef'.output string ='3abc,2dcf,1ef'Example 2-Input string = 'xyzr,abdc,abdc,haha,haha'.output string ='1xyzr,2abdc,2haha'Explanation:This function collapses a comma separated long string, containing sub-strings, into a possibly smaller string by...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (44): stringCollapser Download |
PATH_PARTS returns a listing of strings representing subdirectories parsed from a path string.A simple function that examines a string and returns a naive directory listing; no validity checks are made on subdirectory strings.A = PATH_PARTS(S) returns a cell array of strings containing the...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (44): Generate a subdirectory listing from a path string Download |
URenameIT is an easy to use, time saving file renamer and internal ID3 tag editor with many advanced features. Transform poorly named files into intelligently named ones with a few simple clicks! URenameIT has an extensive feature set allowing the renaming of individual or multiple files in...
Platforms: Windows
License: Shareware | Cost: $17.95 USD | Size: 1.46 MB | Download (135): URenameIT Download |
libutils library is a hodgepodge of routines that I have found usefull at one time or another. There is a fixed version of fgets that is similar to the old Pascal readln, there are routines for parsing command line arguments with assorted bells and whistles, assorted string routines, including...
Platforms: *nix
License: Freeware | Size: 48.13 KB | Download (109): libUtils Download |
Benchmark::Harness is a Perl module used to test Perl applications. SYNOPSIS Benchmark::Harness will invoke subroutines at specific, parametizable points during the execution of your Perl program. These subroutines may be standard Benchmark::Harness tracing routines, or routines composed by...
Platforms: *nix
License: Freeware | Size: 20.48 KB | Download (42): Benchmark::Harness 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 |
Strings edit is a library that provides I/O facilities for integer, floating-point, Roman numbers, and strings. Both input and output subroutines support string pointers for consequent stream processing. The output can be aligned in a fixed size field with padding. Numeric input can be checked...
Platforms: *nix
License: Freeware | Size: 54.27 KB | Download (99): Strings edit Download |
PHP::Strings is a Perl module to implement some of PHPs string functions. SYNOPSIS use PHP::Strings; my $slashed = addcslashes( $not_escaped, $charlist ); my $wordcount = str_word_count( $string ); my @words = str_word_count( $string, 1 ); my %positions = str_word_count( $string, 2 );...
Platforms: *nix
License: Freeware | Size: 78.85 KB | Download (107): PHP::Strings Download |
Sub::Curry is a Perl module to create curried subroutines. SYNOPSIS use Sub::Curry; use Sub::Curry qw/ :CONST curry /; # Import spice constants # and the &curry function. #my $f1 = Sub::Curry::->new(&foo, 1, 2); # Same as below. my $f1 = curry(&foo, 1, 2); my $f2 = $cb1->new(3, 4); my...
Platforms: *nix
License: Freeware | Size: 6.14 KB | Download (93): Sub::Curry Download |
Sub::Slice::Manual is a Perl module with user guide for Sub::Slice. USING Sub::Slice Sub::Slice is a way of breaking down a long-running process and maintaining state across a stateless protocol. This allows the client to draw a progress bar or abort the process part-way through. The...
Platforms: *nix
License: Freeware | Size: 27.65 KB | Download (99): Sub::Slice::Manual Download |
Sub::Timebound is a Perl extension for timebound computations. SYNOPSIS use Sub::Timebound; sub fun { my $i = shift; if ($i =~ /7$/) { die "Simulated internal errorn"; } while ($i) { $i--; } return "All is well"; } my $x = timeboundretry(10, 3, 5, &fun, 10); ### Returns { value...
Platforms: *nix
License: Freeware | Size: 4.1 KB | Download (87): Sub::Timebound Download |
Sub::Assert - Design-by-contract like pre- and postconditions, etc. SYNOPSIS use Sub::Assert; sub squareroot { my $x = shift; return $x**0.5; } assert pre => $PARAM[0] >= 1, # for the sake of simplicity post => $VOID or $RETURN <= $PARAM[0], sub => squareroot, context => novoid,...
Platforms: *nix
License: Freeware | Size: 6.14 KB | Download (92): Sub::Assert Download |
Sub::Quotelike is a Perl module that allows to define quotelike functions. SYNOPSIS use Sub::Quotelike; sub myq () { my $s = shift; # Do something with $s... return $s; } sub myqq (") { my $s = shift; # Do something with $s... return $s; } print myq/abc def/; print myqq{abc...
Platforms: *nix
License: Freeware | Size: 4.1 KB | Download (93): Sub::Quotelike Download |
Sub::DeferredPartial is a deferred evaluation / partial application. SYNOPSIS use Sub::DeferredPartial def; $S = def sub : P1 P2 P3 { %_=@_; join , @_{qw(P1 P2 P3)} }; print $S->( P1 => 1, P2 => 2, P3 => 3 )->(); # 123 $A = $S->( P3 => 1 ); # partial application $B = $S->( P3 => 2 );...
Platforms: *nix
License: Freeware | Size: 5.12 KB | Download (93): Sub::DeferredPartial Download |
Sub::Regex is a Perl module to create synonymous subroutines. SYNOPSIS use Sub::Regex; sub /look(s|ing)?_for/ ($){ foobar blah blah } look_for(Amanda); looks_for(Amanda); looking_for(Amanda); lOoKiNg_fOr(Amanda); Sub::Regex is a small tool for users to create a subroutine with...
Platforms: *nix
License: Freeware | Size: 2.05 KB | Download (102): Sub::Regex Download |
Vintage Strings MkIII is a new super realistic virtual string machine VST instrument (VSTi) that perfectly recreates the lush sound of analog string machines. Like these old machines, Vintage Strings MkIII is a synthesizer that was especially designed to produce rich warm string pads. This...
Platforms: Windows
License: Freeware | Download (583): Vintage Strings MkIII 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 |
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 |
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 |