BeBits Information Developer Central Submit Application Your Account Web Links Contact Us
BeBits
Please support our sponsors!
matt
v 1.4
contact publisher
home page
screenshots
version history
other reviews
send updates for this application
talkback
0 comments
 Published by Pete Goodeve
   Click here for more information about this publisher...
 Date Posted:   March 17th, 2003
 Last Updated:   January 23rd, 2006
 License: Other Open Source License
 Downloads: 347 total; 1 recently
 Page Views: 11,823 total
 User Rating: awaiting 10 votes Give this application a rating
 Jump to the Downloads section
About matt:
a command-line driven, regular-expression matcher with a difference.

matt is a simple, old-fashioned, command-line driven program, but I believe it is fairly unique in relation to commonly available tools, such as grep and awk, with somewhat similar functions. Like them, it locates segments of a text by matching with regular expressions. Unlike them, it is not 'line-bound': an expression 'locates' exactly the text that it matches, rather than the line that contains it. The matched segment may be part of a line, or extend over several lines.

That seemingly minor difference in strategy means that matt can handle tasks that are difficult or impossible with the other programs. It can pull entire paragraphs that match some desired criterion out of a text, locate elements within an HTML or XML file, even modify desired text segments while outputting the rest unchanged. It also handles UTF-8 as standard. I find that the majority of my scripts have a matt command line in there somewhere!

Source for matt and some example scripts are now available at: jwgibbs.cchem.berkeley.edu/pete/matt.html. The app should compile staightforwardly on other posix systems.

Latest Version
   
Details about this version:
This is a re-post of version 1.4! The "minor updates" I made managed to revisit bugs I squashed a long time ago...

If you downloaded 1.4 in the past couple of weeks, I apologize. Please replace it with this version (which does seem solid this time).

The major improvement is that matt no longer holds onto all input until it finds a match; it will output or discard any that it is satisfied cannot match. Error messages are a bit more meaningful, too.

 
Intel Version - requires R5   (33 KB) 31 downloads
 
 
Dev LinkLink reliability rating  [rating: 10]    Download this app  Report bad link New Home
Dev LinkLink reliability rating  [rating: 10]    Download this app  Report bad link Primary Location
 
Add Additional Location
 
PowerPC Version - requires R5   (26 KB) 12 downloads
 
 
Dev LinkLink reliability rating  [rating: 10]    Download this app  Report bad link Primary Location
Dev LinkLink reliability rating  [rating: 10]    Download this app  Report bad link New Home
 
Add Additional Location
  Source Available
 
Post your own comment to the Talkback for this application!
Report a problem with the listing for this application!
Like this app? Have questions or comments?
Why not tell the author? Use the "e-mail publisher" link to get in touch with the publisher; they usually love getting feedback.
 
BeGroovy
  Recent Downloads  -  # 417
Total Downloads  -  # 3,004
Total Views  -  # 1,100
User Ratings  -  N/A
  Productivity Utilities
Shell Utilities
1.  QEMU - 9.62
2.  ScummVM - 9.50
3.  cpu_fix - 9.42
4.  Jukebox - 9.36
5.  Haiku AGP busm... - 9.35
6.  vim6 - 9.31
7.  Beezer - 9.25
8.  BeeF - 9.25
9.  HandBrake - 9.24
10.  DOSBox - 9.22
1.  Ati Radeon Grap... - 284
2.  Realtek RTL8139... - 236
3.  BeOS 5 Personal... - 222
4.  ATI Rage 128 Pr... - 139
5.  USB Serial driver - 117
6.  Broadcom 440x 1... - 104
7.  VLC Media Player - 102
8.  Intel Extreme Gr... - 80
9.  Ensoniq AudioPCI... - 79
10.  Firefox - 77
You are not logged in.
 Login or create an account...
Hosted by NetConnect

 
Unless otherwise noted, everything is copyright © 1999-2002 Fifth Ace Productions, LLC. All Rights Reserved.
For more legal trivia, take a gander at our
Legal Stuff page and our Privacy Statement.
Fifth Ace Productions