Changing the case of first letter of every paragraph

I have been using the voice typing feature in Google Chrome to write some documents, then download them in .odt format for editing.

I find that it consistently starts a new paragraph with a lower case first letter. So I need to find the first letter of every paragraph in the document and convert it to upper case.

I thought of using Find and Replace with Regular Expressions, which is easy. ^[:lower:] finds every lower case letter which is the first letter of a paragraph. But when I enter [:upper:] in the replace box it simply pastes the text [:upper:] . I have both the "match case" and "regular expressions" boxes ticked.

Is there a way to do this other than going through the document ad replacing manually?

Thank you

Keith

To answer my own question:

1. Use the Find and Replace box and Reg. Exp.. Click on "Find All".

2. Close "Find and Replace" dialog.

3. Right click on one of the highlighted letters. Format- Text- Upper case

Does this also work?
o Find: ^. (caret-dot)
o Replace: & (ampersand)
o Tick "Regular expressions". (No need for "Match case".)
o With the cursor in the Replace box, click Format... .
o On the Font Effects tab, for Effects select Capitals.
o Replace All.
o VoilĂ !

Brian Barker

Elegant solution, Brian.

Philip

Keith, I like your solution (and Brian's, which is as elegant as the way he presented it), but am confused about step 3: do you /really/ right-click (for context menu)? From step 1, you already have the first letter of each paragraph in focus; don't you just go from there to the main menu <Format-Text-UPPERCASE>? [The order of steps 2 and 3 has no effect - or, to put it another way, step 2 is not essential to your solution.]

John

Thanks, John. You are right. I always have to complicate things!

Thanks, Brian. That is very good.