Remove Symbols Around Words

Remove selected symbols around detected words while keeping the word content and other separators.

Text and settings

Options

Options

Output

Waiting for input or an example.
Input
0
Output text
0
Lines
0
Changed words
0

Learn more

How to use

Paste your text, choose the options, run the tool, and review the output before copying or downloading it.

Method and boundaries

The transformation works on detected word or text segments while preserving separators where the tool promises to do so. The same deterministic settings produce the same result when a seed is supported.

Frequently asked questions
How should I enter left and right patterns?

Put one pattern per line in each side's field. When patterns overlap, the longest matching one wins, so you do not need to order them by hand.

What does recursive removal handle?

It repeats the edge check after a match. With a # pattern, recursive mode removes all three marks from ###tag; without it, only the outermost mark is removed.

Will an unrelated symbol be deleted?

No. Only patterns you provide are candidates. Spaces and other separators stay in the text, and case matching can be turned off for letter patterns.

Privacy and references

Text is processed in this browser and is not uploaded.

Word boundaries differ between languages and scripts. Long inputs are capped so the page remains responsive; review the output when punctuation, apostrophes, or compound words matter.

Unicode text boundaries (UAX #29)

Sources and standards