We help IT Professionals succeed at work.
Get Started

File Manipulation

161 Views
Last Modified: 2015-04-12
Hi guys, I hope you are well and can help.

I have a text file (Original.txt) that I wish to manipulate.


============================================ Original.txt

File: Complex-Lecture 1 - annotated.pdf
Annotation summary:
--- Page 10 ---
common disorders
Cataracts
Glaucoma
Macular degeneration
Conjunctivitis/iritis
Foreign body
--- Page 15 ---
Cataract
clouding
lens
vision impairment
--- Page 16 ---
Blurred
Glare
Distortion
veil
signs
--- Page 17 ---
Treatments
glasses
bifocals
magnification
lighting
surgery
--- Page 18 ---
surgery
removal
lens
replacement
implantable lens

-------------------
So, the format is pretty much, that it has annotations taken from each page of a pdf.


-----------------------------------
The result I am seeking is as seen below,in Processed.txt

============================================ Processed.txt
File: Complex-Lecture 1 - annotated.pdf
Annotation summary:

Page 10: common disorders,Cataracts,Glaucoma,Macular degeneration,Conjunctivitis/iritis,Foreign body
Page 15: Cataract,clouding,lens,vision impairment
Page 16: Blurred,Glare,Distortion,veil,signs
Page 17: Treatments,glasses,bifocals,magnification,lighting,surgery
Page 18: surgery,removal,lens,replacement,implantable lens

------------------------------------------------

Basically, Im trying to get all lines that "belong" to a Page, to be on the same line, as that Page.
So, for example, if there are 5 lines directly after Page 15, but before Page 16, then those 5 lines "belong" to Page 15, and as such, I want them placed on the same line as Page 15, with each of those lines, separated by a comma.

I hope this makes sense.

Any help greatly appreciated.
annotations.jpg
Comment
Watch Question
CERTIFIED EXPERT
Most Valuable Expert 2019
Most Valuable Expert 2018
Commented:
This problem has been solved!
Unlock 1 Answer and 2 Comments.
See Answer
Why Experts Exchange?

Experts Exchange always has the answer, or at the least points me in the correct direction! It is like having another employee that is extremely experienced.

Jim Murphy
Programmer at Smart IT Solutions

When asked, what has been your best career decision?

Deciding to stick with EE.

Mohamed Asif
Technical Department Head

Being involved with EE helped me to grow personally and professionally.

Carl Webster
CTP, Sr Infrastructure Consultant
Ask ANY Question

Connect with Certified Experts to gain insight and support on specific technology challenges including:

  • Troubleshooting
  • Research
  • Professional Opinions
Did You Know?

We've partnered with two important charities to provide clean water and computer science education to those who need it most. READ MORE