Replace Pioneer Home   All Examples   Free Download

 New request --free  RSS: Replace Pioneer Examples

1164.Advanced search and replace -- How to randomly delete x number of lines from text inside and outside brackets?

User: Aaron -- 2013-12-28          << 1163  1165 >>
Hits: 3592
Type: Advanced search and replace   
Search all Advanced search and replace examples
Description:
How to randomly delete x number of lines from text inside and outside brackets?  
 
Thank you for scripts 1154 to 1157. Using similar methods I would like to randomly delete a specific number of text lines and/or fragments as follows: 
 
1. Text outside brackets. 
 
2. Text inside brackets. 
Input Sample:
Line 1 aaaa   bbb   ccc  ddd  eee (some text in brackets) 
Line 2 aaaa  bbbbbb c dd eee 
Line 3 aaaa bbb cc dd ee  fff 
Line 4 (more text in brackets) 
Line 5 aaa bbb ccc d eee f ggg 
Line 6 aa (even more text) 
Line 7 a b ccc d e ff gg 
Line 8 aaaaa bbb ccc dd e ff gg (and more too) 
etc.
Output Sample:
1. Randomly delete 3 lines or fragments OUTSIDE brackets. 
 
Possible output: 
 
(some text in brackets) 
Line 2 aaaa  bbbbbb c dd eee 
Line 3 aaaa bbb cc dd ee  fff 
Line 4 (more text in brackets) 
(even more text) 
Line 7 a b ccc d e ff gg 
Line 8 aaaaa bbb ccc dd e ff gg (and more too) 
 
2. Randomly delete 3 lines or fragments INSIDE brackets. 
 
Line 1 aaaa   bbb   ccc  ddd  eee 
Line 2 aaaa  bbbbbb c dd eee 
Line 3 aaaa bbb cc dd ee  fff 
Line 4  
Line 5 aaa bbb ccc d eee f ggg 
Line 6 aa 
Answer:
Hint: You need to Download and install "Replace Pioneer" on windows platform to finish following steps.
Randomly remove 3 fragments of text inside bracket: 
1. ctrl-o open text file 
2. ctrl-h open 'replace' dialogue 
* set 'search for pattern' to: 
 
* set 'replace with pattern' to: 
 
* set 'if' to: 
 
* click 'advanced' tab, set 'run following at the beginning of replace' to: 
 
3. click 'replace', done. 
 
Randomly remove 3 fragments of text OUTside bracket: 
1. ctrl-o open text file 
2. ctrl-h open 'replace' dialogue 
* set 'search for pattern' to: 
 
* set 'replace with pattern' to: 
 
* set 'if' to: 
 
* click 'advanced' tab, set 'run following at the beginning of replace' to: 
 
3. click 'replace', done. 

Screenshot 1:  Replace_Window


Screenshot 2:  Replace_Advanced_Window


Screenshot 3:  Replace_Window


Screenshot 4:  Replace_Advanced_Window


Similar Examples:
How to randomly deletes x number of lines from text files? (79%)
How to randomly delete some percent of lines that don't have bracket? (69%)
How to randomly insert a word or phrase x number of times into text files? (58%)
How to translate the hex number to decimal number inside a text file? (57%)
How to delete duplicate numbers in every line in text file? (56%)
How to change all numbers in a text file to 2 decimial places? (56%)
How to change all word1 inside(or outside) bracket to word2? (54%)
How to randomly select 2~5 lines and append a string at end? (54%)

Check Demo of Advanced search and replace
Keywords:
brackets  scripts  bracket  ray  array  similar  grep  inside  specific  unique  ctrl h replace brackets  remove bracket  remove outside  similar lines  count remove  delete text at beginning  delete tab  count number of lines