News
Press
Buy Now
  • TextPression will be available to buy soon!

Downloads
  • The TextPression beta will be available to download from this area soon!
Support
Contact

 

 

 


 

TextPression Interface

Why the alternative to text based scripting?

The combination of the command line and text-based scripting can be a powerful combination in experienced hands, but can be overkill for those simply looking to achieve a task quickly and easily.

Whether you use a GUI tool such as TextPression or a scripting language like PERL you are obviously going to need to define the text you want matched and possibly the text you want it replaced with.

Simply matching a string of text and replacing a string of text with another string of text are trivial tasks, you simply need to type out one or, if you are also replacing, two strings. Things become more complex however when you need to describe in abstract terms what makes up a match. With text-based text processing languages this is usually done using Regular Expressions.

The problem with Regular Expressions though, is that they can contain a lot of information that is difficult to represent using text. Take for example, a Word Boundary ( word boundaries can be used to represent the start or end of an word ); the standard signifier with Regular Expressions is '/b' (without the quotes) and the opposite (i.e. a position that is not at a boundary with a word ) is '/B' (again without the quotes). Regular Expressions use a substantial number of these so-called meta-characters and their meaning is not usually deducible through visual inspection. 

With TextPression you use intuitive visual components and on-screen selections in order define text you want to match and replace.

More coming soon...

Right now TextPression's user interface is reaching the final stages of it development, we'll have some screenshots and more detailed explanation over the next few weeks. If you'd like to be kept in touch, please sign up for the newsletter on the Contact Information page.

Copyright ©2006 TextPression Software. Privacy Policy