Microsoft Word's Find & Replace function is a powerful feature that can be used in a variety of ways while e-text editing.
You can use it to search for words and phrases, and increase precision by using the included options (i.e., Whole word only, ignore case, etc.). You can also search for patterns of text by searching for special characters in addition to text. You can access the codes for these special characters by selecting the item from the drop-down menu in the Find
tool:
A few that are used often in etext reformatting are:
^p
(Paragraph marker - ¶)^l
(Newline Break - ↵)^w
(White/Blank Space)^$
(Any letter)^#
(Any digit)You can also use wildcards for more advanced work. Learn more at the following links:
In this section you will find examples of different ways to use Find and Replace
to help you with some common reformatting issues.
PROBLEM: ALL CAPITAL LETTERS. We have to change All Caps to Sentence Case or Capitalize Each Letter
SOLUTION:
Advanced Find & Replace
and turn on wild cards
.Advanced Find & Replace
[A-Z]{2,}
into the search bar and it will find all the all capital words.Note: This also finds acronyms and abbreviations, so you have to just scroll through all of the all cap instances and manually change any that are proper words and phrases into either Sentence case of Capitalize Each Word. You can also create a keyboard shortcut for change capitalization.
Here is a quick video demo: https://somup.com/crl6bv0541
PROBLEM: OCR did an imperfect job of recognizing the text, so words like "close" and "clue" have been rendered as "dose" and "due", or "13" has been rendered as "B"
SOLUTION: The first step to solving this is noticing it - hopefully something like this will jump out at you as you go through the text.
Using Find & Replace in the sidebar is a particularly good way to look for this type of error because not all instances of the word will be errors. So perform searches for words like "dose" and "due", scan through the results, and replace the erroneous instances with "close" and"clue".
Example:
Since all of the matches are listed in the sidebar, you will be able to go through each one and see which ones need fixing and which ones can be left alone.
This is not a perfect solution; it is impossible to be aware of every possible error that OCR might make from an older PDF, but it can help streamline some parts of the process. Scanning the entire text will still be necessary (like for the "13"s that become "B"s. Searching for a capital B will generally not be the best way to recognize the error, as there will likely be hundreds of Bs in the text) but using Find & Replace can help you solve some more readily searchable issues.
PROBLEM: There are newlines/line breaks (↵) instead of paragraph marks (¶).
SOLUTION: Find and remove all line breaks and replace with a single paragraph break.
Find: ^m
Replace with: ^p
If that doesn't work try:
Find: ^l
Replace with: ^p
In LibreOffice, replace all \n
with \p
to convert them to paragraphs.
PROBLEM: There are extra white/blank spaces in the document.
SOLUTION: Find and remove all extra spaces and replace with a single space.
Find: ^w^w
for double spaces ^w^w^w
for triple, and so on.
Replace with: ^w
for a single space
If that doesn't work try:
Find: ^032^032
for double spaces ^032^032^032
for triple, and so on.
Replace with: ^032
for a single space
PROBLEM: There are extra paragraph breaks. We want to keep the real paragraph breaks and remove the fake extra paragraph breaks.
SOLUTION: Use MS Word's find and replace to remove the extra paragraph breaks using special Word symbols.
Find: ^p^p
(you can also search for more than 2 paragraph breaks, i.e. ^p^p^p
)
Replace with: ^p
PROBLEM: Running headers. Example, where the first three numbers and the three numbers after the filename is the page number:
231(paragraph break)MacG_9781770494220_5p_all_r1.indd 231(paragraph break)10/27/14 11:56 AM(paragraph break)
SOLUTION: Without using wildcards:
Find: ^#^#^#^pMacG_9781770494220_5p_all_r1.indd ^#^#^#^p10/27/14 11:56 AM^p
Replace with: nothing. If you're doing a paginated title, replace with page breaks.
You will need to remove one of the ^# at the beginning and after the .indd to remove it for 2 digit page numbers, and one last time for single digit page numbers. The following screenshot is an example with a 1-digit page number (see below), followed by the command used to isolate all such instances.
You will also need to do it with the leading ^#^p to catch the footer text that do not have any page numbers with it.
PROBLEM: After conversion, your etext document ended up with a number of section breaks throughout the text.
SOLUTION: Find and remove all section breaks and replace with nothing.
Find
: ^b
Replace
: [Leave blank]
One additional instance in which you might need to remove section breaks can be found on the Footnotes and Endnotes page.
PROBLEM: Need to change a style in a large text, but don't want to search page-by-page for it.
SOLUTION: Find and replace using the font settings in the advanced Find and Replace Box.
Find
: select the Format
dropdown menu and select the font
Replace
: select the Format
dropdown menu and select the font
For more information see this video for more information
PROBLEM: You need to find a specific applied style to edit.
SOLUTION: You can either use Find to locate a style and change it manually with the style pane, or you can use Find & Replace.
To Find
a Style:
Find
box empty.More
button if it is available.No Formatting
button, if it is enabled.Format
button and select Style
OK
.Find Next
To Replace
a style:
Find
Replace
Q: I have a book that has a vast number of subheadings for each chapter, and the book itself is very long. Right now all the subheadings are set at H3, but should be H2. Is there a quick way to do this? Note: I can not delete Heading 3 Style. I am currently going through and manually changing them. I am changing the Chapters to H1 and the subheadings to H2.
A: You can use Advanced Find and Replace to search for all text that is styled as Heading 3 and replace that with Heading 2. Here is a screenshot of how that Find & Replace looks on my Mac: