0-9: digits from 0 to 9
A-Za-z: uppercase and lowercase english letters
NOT: every ASCII character except those in brackets
Between: inserts a placemark between every characters
Nothing: cancels the placemark

\t: tab (5 spaces)
\v: vertical tab
\f: form feed
\n: line feed
\r: carriage return
Newline: Unix uses \n, Windows uses \r + \n, old Macs use \r

- Hyphen-Minus Hex:x2d Decimal:45
Hyphen Hex:x2010 Decimal:8208 HTML:dash
Minus
En Dash
Em Dash

Text formatting



































ASCII → ▒













Character(s) → ▒

























































▒ → Character


























































Unicode → ▒









































Get rid of newlines inside the sentences.
Select the period followed by "paragraph end", replace it with a "place marker".
Select the "paragraph end", replace it with one space.
Select the "place marker" followed by a space, replace it with one period and two newline.


Create blank space between sentences; negative lookahead must be supported.
Select the period followed by a space but not followed by "paragraph end", replace them with two newline.


Eliminate blank paragraphes.


Upper and lower case letters, numbers, space and _ . , ; : - ~ + = < > ^ * ` ' " ° ( ) [ ] { } \ / | ! ? § $ £ € @ # % &;


Letters from Unicode blocks "Latin-1 Supplement" and "Latin Extended-A":

á Á ă Ă â  æ Æ à À ā Ā ą Ą å Å ã à ä Ä ć Ć č Č ç Ç ĉ Ĉ ċ Ċ ď Ď đ Đ ð Ð é É ě Ě ê Ê ė Ė è È ē Ē ę Ę ë Ë ğ Ğ Ģ ĝ Ĝ ġ Ġ ĥ Ĥ ħ Ħ í Í î Î İ ì Ì ij IJ ī Ī į Į ĩ Ĩ ï Ï ı ĵ Ĵ ķ Ķ ĸ ĺ Ĺ ľ Ľ ļ Ļ ŀ Ŀ ł Ł ń Ń ň Ň ʼn ņ Ņ ñ Ñ ŋ Ŋ ó Ó ô Ô ő Ő œ Œ ò Ò ō Ō ø Ø õ Õ ö Ö ŕ Ŕ ř Ř ŗ Ŗ ś Ś š Š ş Ş ŝ Ŝ ß ť Ť ţ Ţ þ Þ ŧ Ŧ ú Ú ŭ Ŭ û Û ű Ű ù Ù ū Ū ų Ų ů Ů ũ Ũ ü Ü ŵ Ŵ ý Ý ŷ Ŷ ÿ Ÿ ź Ź ž Ž ż Ż Ƶ


Regex boundaries for word with character non included in 7-bit ASCII


Words not ending with ASCII alphabet letter - Words not starting with ASCII alphabet letter


Select one or more digits enclosed in square brackets. The external brackets are escaped. Use this process to eliminate notes inside the sentences.

Linux terminal


Change directory
Open Lampp using password

Numbers lists









A-Z lists







Italian months and days



















English months and days – July has 2 abbreviations: Jul and Jly



















Vertical – horizontal list


Example: Apple,Pear★Bread★Meat




Commas and stars


Example: Water,Wine,Beer




Regex builder


Insert the values surrounded by this symbol: ★.
Words that are a part of other words (e.g. Al in Alan) and duplicates won't be included.

You can add a placeholder to words that are a part of other words (e.g. Al → AlZZZ`~=#%@).
Create regex, then remove the placeholder (e.g. Sara(h|ZZZ`~=#%@) → Sarah? ; Al(an|ZZZ`~=#%@) → Al(an)? ).
In order to work, words have to be in alphabetical order.
Example: Aaron★Abel★Abraham★Abram★Adam★Adrian★Adriel★Alan★Alexander★Allen★AleZZZ`~=#%@★AlZZZ`~=#%@






Fast replace


Insert the word (or sentence) you want to replace in the textarea. Insert the new word in the input box.
You can use regular expressions. If you want to use ( ) [ ] { } $ \ | ! ? + = . ^ * as normal characters, put a \ before them.
The program uses span tags to underline the words with red.
You can't empty the input boxes.

Example: (Greetings)
$1
Greetings to everybody






Massive search and replace


Insert the words (or sentences) you want to search or replace in the left column. Insert the new words in the right column.
You can use regular expressions. If you want to use ( ) [ ] { } $ \ | ! ? + = . ^ * as normal characters, put a \ before them.
The program uses span tags to underline the words with different colors.

You can't empty the left column, but you can empty the right one. You can also fill both column with mock values.
You can insert the values into the left column from the first input box, and into the right column from the second input box.
Separate the values with this symbol: ★










Repeated text with different words


Create repeated text with different words taken from one or more lists. Insert the placemarkers where you want the words.










Bracket matcher


Count the frequency of round brackets, square brackets and braces.
The first result replaces brackets with numbers enclosed in circles and gives a darker color for deeper nested levels.
The second result only gives a darker color for deeper nested levels.









Text counter


Count the frequency of words or sentences. Separate the values with this symbol: ★. It is case sensitive.





Disguise text


Convert latin letters to symbols and viceversa. Useful to trick algorithms.






Upper case SQL


Set the upper case for SQL keywords.






Centuries, millennia, BC, AD


➀:
a.C., aC, a.e.v., aeV, p.e.v., peV, a.e.c., AEC → a.C.
d.C., dC, e.v., eV, e.c., EC → d.C.

➁:
BCE, B.C.E., BC, B.C. → BC
CE, C.E., AD, A.D. → AD

➂: ➀,
L secolo a.C. → L secolo a.C. (-5000 → -4901),
VIII millennio d.C. → VIII millennio d.C. (+7001 → +8000)

➃: ➀,
L secolo a.C. → L secolo a.C. (cinquantesimo secolo avanti Cristo, -5000 → -4901)
VIII millennio d.C. → VIII millennio d.C. (ottavo millennio dopo Cristo, +7001 → +8000)

➄: ➁,
50th century BC → 50th century BC (-5000 → -4901)
8th millennium AD → 8th millennium AD (+7001 → +8000)

➅: ➁,
50th century BC → 50th century BC (fiftieth century before Christ, -5000 → -4901)
8th millennium AD → 8th millennium AD (eighth millennium after death, +7001 → +8000)










Hard to read text