you are viewing a single comment's thread
view the rest of the comments
[–] 4 points 1 month ago* (last edited 1 month ago) (1 child)

You are right. It is just removal of the bracketed text. The input is multi-line string, so only flag used was the multi-line mode.

These are string lines I have encountered and how I wanted to change them:

1. "[...]"               -> ""
2. "-[...]"              -> ""
3. "-[...] text"         -> "-text"
4. "-text [...]"         -> "-text"
5. "[...] text [...]"    -> "text"
6. "-[...] text [...]"   -> "-text"

The main point is that I needed to remove the dash only if there is no other text on the line.

I have tried the regex you are suggesting at the beginning, but it failed at points (3) and (6).

EDIT: It just occurred to me that the first line of my comment sounds like stupid AI. 🤦

  • source
  • parent
  • hideshow 1 child comment
  • [–] 1 point 1 month ago

    aaah i see. then a conditional makes sense if you need to one-shot it. personally i would have run it through twice but i know there are systems that don't allow that.

  • source
  • parent