I am working on a document that has a list of speaker names along with a short biography. Each bio starts with the speakers name and I have been trying to create a GREP expression that will apply a character style to these names. Some names have a middle initial and others do not. Below is the expression I have created but it selects every two words in the bio (paragraph). When I enter the “Beginning of Paragraph” character at the beginning of my expression it selects absolutely nothing.
\b[\l\u]+\b ([\l\u]\.)* ?\b[\l\u]+\b
I would like to think I am very close to solving this, but I have grown frustrated. Any help you can provide would be greatly appreciated!