ATTENTION: You are viewing a page formatted for mobile devices; to view the full web page, click HERE.

Main Area and Open Discussion > General Software Discussion

clean up text

(1/2) > >>

Babis:
Hello, I am receiving some text messages in my work's program, which have been forwarded many times and in the end appear as follows. Is there a way to clean it up and reformat without loosing the paragraphs?

L NOT
MORE 0,40 M IN INNER ROAD), PLEASE MAKE SURE THAT SHIP STAMP AND MAST

ER
SIGNATURE AREWELL READABLE AS PORT DUES BILLS WILL BE ISSUED ACCORDIN

G
TO PILOT'S/TUGS BILLS. ALSO PAY  SPECIAL ATTENTION IN CASE OF
MOORING/UNMOORING
FROM 22:00 TO 06:00 AS EXTRA CHARGES FOR TUGS ASSISTANCE ARE TO BE PA

ID
DURING THIS TIME. IF TUGS STARTED WORK AT 06:35(FINISHED AT 22:25) IN

TUGS
BILLS THERE MUST BE MENTIONED CORRECT TIME AS OVERTIME WILL BE CHARGE

D IN
CASE TUGS STARTED WORK EARLIER THAN 05:35(FINISHED LATER THAN 22:25)
BBB.
IN ACC TO RUSSIAN IMMIGR LAW ALL CREW MEMBERS ON ARRIVAL NOVO MUST HA

VE
VALID
SEAMEN'S BOOK IN GOOD CONDITION W/O UNAUTHORIZED CORRECTIONS. OTHERWI

SE,
LANDING
OF CREW MEMBERS  WITH A/M CASES WILL B PROHIBITED BY IMMIGR AUTHORITI

ES
DURING
PASSPORT CONTROL ON ARRIVAL AND PENALTY WL BE IMPOSED UPTO USD 300.
NATIONAL PUBLIC PASSPORTS WITHOUT ENTRANCE RUSSIAN VISA ARE NOT ACCEP

TED
BY
IMMIGRATION AUTHORITIES.
ALL CREW MUST TAKE SEAMEN'S BOOKS DURING LANDING/VISIT SHORE (PIER, C

ITY)
IN ORDER TO AVOID PENALTY UPTO USD 300.
CCC.
IN ORDER TO AVOID PENALTY AND OTHER PROBLEMS PLS PAY SPECIAL ATTN ON

NARCOTICS
DECLARATION,STORAGE OF NARCOTICS AND MEDICINES CONTAINING NARCOTIC,
STRONG,
PSYCHOTROPIC AND POISONOUS SUBSTANCES O/B THE VSL, AS CUSTOMS DRUG DE

PT
OFFICERS MAY INSPECT VSL IN THIS RESPECT.
ALSO PLS CHECK IF CREW MEMBERS HAVE PORNO PRODUCTION. IF YES - ALL PO

RNO
MUST
BE COLLECTED, COUNTED (EXACT NUMBER OF MAGAZINES, CD, VIDEO TAPES ETC

.)
AND
DECLARED IN STORE LIST. DURING VESSEL'S STAY IN PORT PORNO MUST BE S

EALED
IN BONDED STORE OR SOME OTHER LOCKER.
PLS NOTE THAT SUPPLYING PROVISIONS/FOOD PERMITTED ONLY THROUGH
SHIPCHANDLER.
BUYING AND DELIVERY PROVISIONS/FOOD ON BOARD BY CREW MEMBERS IS PROHI

BITED
BY CUSTOMS AUTHORITIES.
DDD.
PREVENTION OF THE POLLUTION OF THE ENVIRONMENT
BEFORE ENTERING THE PORT AND FOR THE HOLE PERIOD OF STAY IN THE PORT

ALL
SEA
VALVES LEADING TO THE VESSEL?S SIDE AND THROUGH WHICH OILY MIXTURES A

ND
HARMFUL
SUBSTANCES ARE DISCHARGED OVERBOARD SHALL BE CLOSED AND SEALED.
HOLDS/HATCHES ARE TO BE CLEANED FM DUST/RESIDUES OF PREVIOUS CGO.
VESSELS LYING ALONGSIDE OR IN THE ROADSTEAD ARE PROHIBITED
--- End quote ---

Curt:
You can have it for some email clients, but I have not heard of any made for Instant Messaging programs - if that is what your company is using? What type and program is your "work's program"?

Forgive me for saying so, but by the look of your paste I would say that the program could be improved - well, you are almost saying that yourself - and to have to read stuff like that really made me even more fun of my Skype  ;) 

... L NOT MORE 0,40 M IN INNER ROAD), PLEASE MAKE SURE THAT SHIP STAMP AND MASTER SIGNATURE ARE WELL READABLE AS PORT DUES BILLS WILL BE ISSUED ACCORDING TO PILOT'S/TUGS BILLS. ALSO PAY  SPECIAL ATTENTION IN CASE OF MOORING/UNMOORING FROM 22:00 TO 06:00 AS EXTRA CHARGES FOR TUGS ASSISTANCE ARE TO BE PAID DURING THIS TIME. IF TUGS STARTED WORK AT 06:35 (FINISHED AT 22:25) IN TUGS BILLS THERE MUST BE MENTIONED CORRECT TIME AS OVERTIME WILL BE CHARGED IN CASE TUGS STARTED WORK EARLIER THAN 05:35 (FINISHED LATER THAN 22:25) BBB.

IN ACC TO RUSSIAN IMMIGR LAW ALL CREW MEMBERS ON ARRIVAL NOVO MUST HAVE VALID SEAMEN'S BOOK IN GOOD CONDITION W/O UNAUTHORIZED CORRECTIONS. OTHERWISE, LANDING OF CREW MEMBERS WITH A/M CASES WILL B PROHIBITED BY IMMIGR AUTHORITIES DURING PASSPORT CONTROL ON ARRIVAL AND PENALTY WL BE IMPOSED UPTO USD 300. NATIONAL PUBLIC PASSPORTS WITHOUT ENTRANCE RUSSIAN VISA ARE NOT ACCEPTED BY IMMIGRATION AUTHORITIES. ALL CREW MUST TAKE SEAMEN'S BOOKS DURING LANDING/VISIT SHORE (PIER, CITY) IN ORDER TO AVOID PENALTY UPTO USD 300. CCC.

IN ORDER TO AVOID PENALTY AND OTHER PROBLEMS PLS PAY SPECIAL ATTN ON NARCOTICS DECLARATION, STORAGE OF NARCOTICS AND MEDICINES CONTAINING NARCOTIC, STRONG, PSYCHOTROPIC AND POISONOUS SUBSTANCES O/B THE VSL, AS CUSTOMS DRUG DEPT OFFICERS MAY INSPECT VSL IN THIS RESPECT. ALSO PLS CHECK IF CREW MEMBERS HAVE PORNO PRODUCTION. IF YES - ALL PORNO MUST BE COLLECTED, COUNTED (EXACT NUMBER OF MAGAZINES, CD, VIDEO TAPES ETC.) AND DECLARED IN STORE LIST. DURING VESSEL'S STAY IN PORT PORNO MUST BE SEALED IN BONDED STORE OR SOME OTHER LOCKER. PLS NOTE THAT SUPPLYING PROVISIONS/FOOD PERMITTED ONLY THROUGH SHIPCHANDLER. BUYING AND DELIVERY PROVISIONS/FOOD ON BOARD BY CREW MEMBERS IS PROHIBITED BY CUSTOMS AUTHORITIES. DDD.

PREVENTION OF THE POLLUTION OF THE ENVIRONMENT BEFORE ENTERING THE PORT AND FOR THE HOLE PERIOD OF STAY IN THE PORT ALL SEA VALVES LEADING TO THE VESSEL?S SIDE AND THROUGH WHICH OILY MIXTURES AND HARMFUL SUBSTANCES ARE DISCHARGED OVERBOARD SHALL BE CLOSED AND SEALED. HOLDS/HATCHES ARE TO BE CLEANED FM DUST/RESIDUES OF PREVIOUS CGO.

VESSELS LYING ALONGSIDE OR IN THE ROADSTEAD ARE PROHIBITED ...
--- End quote ---

f0dder:
I think it's going to be hard keeping paragraph formatting, because the original paragraph breaks have been pretty much obliterated in your messy snippet above. But one could apply some heuristics and probably get a decent result - although some hand-editing would be required in the end.

It's really nasty that linebreaks are done on character rather than word basis, so the program would have to be coupled with a dictionary in order to stitch words back together.

Not a trivial task, but it should be doable and give decent enough results.

Boxer Software:
You didn't give an example of what you'd like the processed text to look like, but there's a good chance that Text Monkey (www.textmonkey.com) can do the job for you.  One of its main features is to clean up text that's been forwarded many times by email programs.

Here's an animated GIF that shows the concept: http://www.boxersoftware.com/tminaction.htm

Disclosure: I am the developer of Text Monkey.

Best,

David Hamel
Boxer Software

Curt:
Here's an animated GIF that shows the concept: http://www.boxersoftware.com/tminaction.htm -Boxer Software (December 28, 2007, 10:02 AM)
--- End quote ---

Yes, this is the one, but I couldn't remember the name. Good to know the author is a DC supporting member! This Text Monkey is impressing and makes me think $30 is almost cheap! Really fine work, David!  :up:

--

Edit: In fact it is so impressing that I just bought a copy!  ;)

Navigation

[0] Message Index

[#] Next page

Go to full version