What's new in "Replace Pioneer" 2.2?
Replace Pioneer - text/binary/web file - Batch search,replace,convert,rename,split,download    What's_new_in__Replace_Pioneer__2.0_  What's_new_in__Replace_Pioneer__2.3_ 


1. Introduced batch file "Fast Replace" function inside "Batch Runner":



1) Fast Replace do not need to load file into pages, improve replace speed


2) Fast Replace can support Binary file replace and conversion, such as uuencode/decode.


3) Fast Replace support multiple replacement all at once like "replace a with b, replace c with d, ..."




Added following functions specially for binary replace:









2. Supported Pattern Memory variables for Regular expression:



Pattern Memory variables are \1 \2 \3... or $1 $2 $3..., user can use these variables in every place using Regular Expressions:



* Search for pattern -- (.)\1 will match aa,bb,...


* Replace with pattern -- can use \1 $1 or $var[1], to represent Pattern memory variable in search window.


* If/Run following for each matched unit -- can use $var[1]


* replace() function -- replace($match,'(.)\1','\1') will replace aabbcc to abc


* fast replace dialog "Find" and "Replace" column -- can use \1 and $1 as pattern memory variable.



3. Introduced text generator function:



Text generator is designed to generate lines of text with user defined format and sequence number in each line.


User can open text generator by menu "File->Load->Text Generator".





4. In "Batch Runner", file renaming supported new rules ${FILENAME}<expressions>{n1,n2}, expression can be any combination of string and functions, and filename rule support auto-apply.



Added following function to rename file by modify time, or rename file by extracted html file title.







5. In "Batch Runner", "Extract Link" function supported 2 level extract, and increased website number to 9.





6. In "File" menu, split and append function supported parameters setting dialog, no need to change global settings.



7. Added other functions:








8. Removed fast_chars type



9. Several small other enhancement and bug fix


* fixed issue of pasted text do not clear selection text


* fixed issue of variable values resetting after "run following at beginnig of replace"


* replace() function support multi-line and pattern memory variables


* values changed in "settings" will be saved immediately


* symbol \t and \n will not changed to table and return after re-opening script


* supported opening files directly by dragging file to "Replace Pioneer" shortcut


* changed default value of "Enhanced Regular Expression" to unchecked


* search files added cross line flag


* added default download folder


* changed variable $BASENAME to $FILENAME, changed $FILENAME to $FULLNAME, add variable $BASE


* supported run time changing DIRNAME_OUT and FILENAME_OUT, corresponding to output filename




uuencode  memory  dirname  variables  shortcut  global  combination  user defined  enhanced regular expression  basename  parameter  level  variable  conversion  short  sig  several  decode  ecode  binary replace byte  
Search online help: