Replace Pioneer Home   All Examples   Free Download

 New request --free  RSS: Replace Pioneer Examples

558.Text file parser -- How to parse all the fields in different segment from a text file?

User: editor -- 2010-07-07          << 557  559 >>
Hits: 2610
Type: Text file parser   
Search all Text file parser examples
How to parse all the fields in different segment from a text file? 
Each segment is started with a paragraph without leading '@'. In each segment, join paragragh 8,9,10 ... together, and add a sequence number before each paragraph. 
Input Sample:
Acadia National Park 
@Bar Harbor, ME U.S.A. 
@P.O. Box 177 
Eagle Lake Rd 
Bar Harbor, ME 04609 
@Acadia National Park Web Site 
@Open Year-Round 
@Entry Fee Charged 
@Spruces, ... 
Snake River Birds of Prey National Conservation Area 
@Boise, ID U.S.A. 
@3948 Development Ave. 
Boise, ID 83705 
@208-384-3300 Boise District Office 
@Snake River Birds of Prey National Conservation Area W
Output Sample:
1 Acadia National Park  
2 Bar Harbor, ME U.S.A.  
3 P.O. Box 177 Eagle Lake Rd Bar Harbor, ME 04609 U.S.A.  
4 207-288-3338 877-444-6777   
5 Acadia National Park Web Site  
6 Open Year-Round  
7 Entry Fee Charged  
8 Spruces, ... other1 other2 others  ...  
1 Snake River Birds of Prey National Conservation Area  
2 Boise, ID U.S.A.  
3 3948 Development Ave. Boise, ID 83705 U.S.A.  
4 208-384-3300 Boise District Office  
5 Snake River Birds of Prey National Conservation Area 
Hint: You need to Download and install "Replace Pioneer" on windows platform to finish following steps.
1. ctrl-o open source text file 
2. ctrl-h open 'replace' window 
* set 'replace unit' to 'Paragraph' 
* set 'Search for pattern' to: 
* set 'Replace with pattern' to: 
* uncheck option of 'Print Unmatched Unit' 
click 'Advanced' page: 
set 'Run following for each matched unit' to: 
3. click 'Replace', done!
Download Script:  scripts/

Screenshot 1:  Replace_Window

Screenshot 2:  Replace_Advanced_Window

Similar Examples:
How to extract specified lines in different section of text file? (67%)
How to sort all lines of ip addresses in a text file? (66%)
How to reverse all cases of letters in a text file? (65%)
How to reset all the numbers with format id=NNN in a text file?  (64%)
How to compare and get the difference between numbers of two file? (63%)
How to extract all specified date format from a text file? (63%)
How to put the file list of a directory into a text file? (63%)
How to extract/parse all upper cases Acronyms from a text file? (62%)

Check Demo of Text file parser
paragragh  segme  field  leading  together  pages  without  sequence number  else  paragraph  matched sequence number  sequence number text file  replace text sequence number  replace text to sequence number  before a number  add sequence number  replace with sequence number  replace with number sequence