AdvaSaR Ed (Editor with Advanced Search and Replace).
Search and replace are the standard functions of text editors. You likely use them when editing documents. AdvaSaR Ed is a powerful tool of fast search, replacement and processing of a great amount of textual files such as: web-pages, source codes, messages and correspondence, server and system log-files, historical archives and so on.
The target of search can be a simple text as well as Perl compatible regular expressions. Regular expressions are especially handy when you don’t know exactly what you are looking for. In this case you can enter only the form of your target search. With the help of AdvaSaR Ed and regular expressions you are able to carry out a complex processing of program texts, Web-site pages, any documents, to look for data by complicated criteria, to create your own documents and do many other things.
AdvaSaR Ed supports patterns, adjusted due to the document extension and allows to perform the search and replace within a great amount of files and directories with the help of one command. The software AdvaSaR Ed has a powerful built-in editor and can be useful for programmers and web-masters as well as other specialists.
Here are some key features of "AdvaSaR Ed":
· Main abilities and characteristics of the program:
· Syntax of regular expressions corresponds to the syntax of Perl regular expressions (PERL Regular Expressions).
· Possibility of visual debugging of regular expressions while working them out.
· Convenient interface and entire visual supervision of search and replacement, with the possibility of manual intervention.
· Extended syntax of regular expressions.
· for example:
· ASSERTIONS
· An assertion is a test on the characters following or preceding the current matching point that does not actually consume any characters.
· CONDITIONAL SUBPATTERNS
· It is possible to cause the matching process to obey a subpattern conditionally or to choose between two alternative subpatterns, depending on the result of an assertion, or whether a previous capturing subpattern matched or not.
· RECURSIVE PATTERNS
· Consider the problem of matching a string in parentheses, allowing for unlimited nested parentheses. Without the use of recursion, the best that can be done is to use a pattern that matches up to some fixed depth of nesting. It is not possible to handle an arbitrary nesting depth. Perl has provided an experimental facility that allows regular expressions to recurse (amongst other things). It does this by interpolating Perl code in the expression at run time, and the code can refer to the expression itself.
· Extended syntax of substitution pattern.
· Additional options of regular expressions
· Processing text files in any coding (ANSI, ASCII, UTF-8, Unicode, ...);
· The professional text editor with wide opportunities, such, as rectangular blocks, macros, drag'n'drop and so on;
· Highlight of syntax of numerous formats of documents (C, PAS, ASM, Perl, INI, Java, SQL, HTML, XML, PHP, ...);
· Service functions:
· Highlight of syntax of documents, depending on type.
· Auto detection of the code page of the document.
· Convert of files from any code page into any other code page (ANSI, ASCII, UTF-8, Unicode,...).
Limitations:
· 30 days
|