Sometimes you want the content of a list without the bullets, for a paragraph, a plain-text field, or a system that does not handle lists. Here is how to strip them.
What "removing bullets" actually means
A bullet point is a marker (a dash, an asterisk, or a bullet character) at the start of a line, followed by the item text. Removing the bullet means deleting that marker and its trailing space, leaving the text. You can then keep each item on its own line or join them into sentences.
Method 1: a cleaner set to flatten formatting
The easiest way is a cleaner with formatting stripping turned on. textscrubr, with its "keep formatting" option unchecked, removes bullet and numbered-list markers, along with headings and bold markers, leaving clean plain text. It also strips the invisible characters and fixes the punctuation at the same time, so the result is genuinely clean, not just de-bulleted.
Method 2: find and replace with regex
In an editor that supports regular expressions:
- Search for
^\s*[-*+•‣]\s+(a bullet marker at the start of a line, with its space). - Replace with nothing.
This deletes the marker from every bulleted line at once. For numbered lists, search for ^\s*\d+[.)]\s+ instead.
Method 3: by hand for a short list
For a few items, just delete the markers manually. Not worth automating for three lines.
Keep the lines or join them?
After removing the markers you have a choice:
- Keep each item on its own line for a clean, plain list.
- Join them into a sentence by replacing the line breaks between items with commas, which turns a list into flowing prose.
A cleaner gives you the plain lines; joining into a sentence is a quick follow-up if you want a paragraph.
Watch the indentation
Nested lists use leading spaces to show depth. If you strip bullets from a nested list, decide whether to keep or remove that indentation. Flattening to plain text usually removes it, giving you flush, even lines.