Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a long list of words, one word per line. I want to paste cw| before each word on every line. How can I achieve this?

share|improve this question
you don't have to post it twice, correct the punctuation, add some examples as to what you want to do. – Sathya Mar 27 '12 at 11:49

If you want to insert text in the beginning of each line try this:

Open Replace dialog (Search->Replace)
    Check "Regular expression" flag in "Search Mode" panel.
    Enter "^(.+)$" (line ending symbol) in "Find what" field.
    Enter "cw|\1" (your text+\1) in "Replace with:" field.
    Press "Replace All"

Regular expressions
You can also run replace in the selection.

share|improve this answer
Thank you so much for your help, it worked a treat. – skok Mar 27 '12 at 12:34

Press control + H, replace ^ with cw|. Make sure you are in regular expression mode.

share|improve this answer
Thanks for the help, it worked. – skok Mar 27 '12 at 12:35
Care to explain how this works? – Ivo Flipse Mar 27 '12 at 13:11
This is using regular expressions. ^ in regular expressions speak means "match start of string". Since you only want to match all start of each line, there is no need to specify anything after the ^. – JackeJR Mar 29 '12 at 9:33

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .