I'm wondering if it's possible to make GREP "jump over" the Forced Line Brake (FLB), while he is searching for particular keyword.
I have a text frame containing multiple Companies described by three categories:
1. Company's Name 2. Website 3. Short Description.
Every category is marked in the text by it's marker (a keyword) on the beginning of it:
MARKER1 Dreamworks Studios [FLB] MARKER2 www_dreamworks_xxx/info/info [FLB] MARKER3 company that produces movies [PR] MARKER1 Coca-Cola Company [FLB] MARKER2 www_cocacola_xxx/info/info [FLB] MARKER3 company that produces drinks [PR] ...etc.
Now, each of those three categories should have separate CHARACTER STYLE applied with use of GREP. I want GREP to search trough the text till he finds specific marker and to apply desired STYLE to everything... untill the next marker:
everything between MARKER1 and MARKER2 should get STYLE1 everything between MARKER2 and MARKER3 should get STYLE2 everything between MARKER3 and MARKER1 should get STYLE3
And that's quite easy... untill I have to use more FLB-s between markers:
MARKER1 Dreamworks [FLB] Studios [FLB] MARKER2 www_dreamworks_xxx/ [FLB] info/info [FLB] MARKER3 company that[FLB] produces [FLB] movies [PR] ...etc.
When the text looks like above, all my concepts for GREP sentences fail. I stumbled here upon this useful sentence, which is good if the text looks like in the first example (without multiple FLB-s between markers), or if used with only one style and one category. Here is how I'm using it to apply STYLE1 to the part of text of first category:
Apply: STYLE1 to Text: ^.*?((MARKER2)|$)
But when I use similar sentence with next category (changing only the marker) it doesn't work properly. because of those additional FLB-s.
So I repeat my question: is it possible to make GREP "jump over" the Forced Line Brake (FLB), when it is searching for particular keyword?