Converts text with many possible cleanups, including
preparation of HTML and Java, aligning in columns, character
set conversion, case converting, removing excess white
space, removing blank lines, preparing regex expressions….
Converts raw text with the following possible cleanups:
0. Flow text by removing newline characters. Useful to prepare text to paste into web comment boxes.
1. Convert awkward characters to entities for HTML
2. Quote for Java Strings. e.g. doubling backslashes and quoting ‘. Also converts literals back to Strings.
3. Convert to a CSV field with commas and spaces in quotes, and quotes doubled.
4. Convert to Java char [] literals, e.g. c:/ to new char { ‘c’, ‘:’, ‘/’ }
5. Strip HTML tags giving you the raw text.
6. Strip XML tags giving you the raw text.
7. Convert HTML entities back to awkward characters.
8. Convert XML entity references back to awkward characters.
9. Encode an entity using URLEncoding %xx e.g. space to %20.
10. Decode an entity using URLDecoding %xx e.g. %20 back to space.
11. Remove control characters.
12. Collapse multiple spaces into one.
13. Collapse multiple blank lines onto one.
14. Collapse runs of spaces into a single space.
15. Collapse multiple blank lines into a single blank line.
16. Align space or comma delimited text in columns
17. Align Java source in columns
18. Convert to UPPER case, lower case or Book Title case.
19. Converting raw multiline clipboards into search or replace regex
expressions for Java Regexes, Funduc Search and Replace utility or
Microedge SlickEdit Unix-style regexes, with the option of following by
converting them to Java string literals. Composing regex sub-expressions
to compactly select a particular set of characters.
20. Trim leading, trailing or both spaces. Can be combined with any other transformation.