Lines or words as the unit?
Line operations add structure such as comment markers, bullets, or list dashes; word operations wrap values with quotes, backticks, or paired symbols for SQL, code, and emphasis.
Elysia Tools
Navigation
Workflow Playbook
Add prefixes and suffixes to text lines or words, wrap every value in quotes or backticks for SQL, config, and Markdown, and strip inherited numbering, bullets, and decoration from pasted lists.
Hubs
The format decides everything. A SQL IN list wants quoted values separated by commas, a YAML comment block wants a hash on every line, a Markdown list wants a dash and a space, and code wants backticked identifiers. Working backwards from the destination keeps you from inventing a shape nobody accepts. Get the target format written down — even one example line of it — before touching the tools, because the example settles every argument about separators and wrappers at once.
Prefixing a line adds structure — a comment marker, a bullet, a fence. Wrapping a word prepares a value — quoting it for SQL, backticking it for code, starring it for emphasis. The two units answer different needs, and most shaping mistakes come from using the wrong one. Building a list of items is line work; making those items quotable is word work, and a full job such as an IN list often needs both in sequence.
Pasted text arrives decorated — numbered lines from a document, bulleted items from a slide, quoted values from an export. Removing the prefix or suffix per line clears the structural layer, and removing symbols around words clears the value layer. Strip on a copy, because removal has no preview by nature, and verify that identifiers and word counts survived — a strip that quietly shortens the content is worse than one that fails loudly.
Separators belong between values, not after the last one, and wrappers must come in pairs — the trailing comma in an IN list and the unmatched quote are the two classic failures of batch shaping. Before pasting anywhere, check three lines — the first, an empty one if present, and the last — and count that the line total did what you expected. Then paste into the real destination and let it judge, because SQL that runs and config that parses are the only verdicts that matter.
Workflow playbook
Add the structural layer — comment markers for config blocks, dashes or bullets for lists, closing markers for code fences — with one uniform pass over every line.
Quote every value for an IN list, backtick identifiers for code, and apply paired symbols around words when the destination needs both a wrapper and a separator.
Remove pasted numbering, bullet characters, and trailing markers from lines and clean a repeated prefix out of a whole block before reusing the text.
Take the quotes, asterisks, and paired symbols back off values when imported text arrives wrapped in markup the destination cannot use.
Line operations add structure such as comment markers, bullets, or list dashes; word operations wrap values with quotes, backticks, or paired symbols for SQL, code, and emphasis.
A known constant prefix or suffix belongs here; when the text to add or remove follows a pattern such as line numbers or timestamps, test the pattern in the regex workflow first and only then batch it.
SQL strings need matching quotes with separators, Markdown emphasis needs paired asterisks, and CSV quoting depends on the dialect — choose the pair and the separator together, not separately.