This formula does its job: 
Find: (?=(^.{120,130}))(^\n?.{61})
Replace: \2\n

I then repeat this formula with different values, from high to low. 
(?=(^.{120,130}))(^\n?.{61})
(?=(^.{110,120}))(^\n?.{55})
(?=(^.{100,110}))(^\n?.{50}
)(?=(^.{90,100}))(^\n?.{45})
(?=(^.{80,90}))(^\n?.{40})
(?=(^.{70,80}))(^\n?.{35})

Since there are many different files involved, it would be nice if this 
search and replace command could be done for the whole series at once. Is 
that even possible?


Op maandag 5 juni 2023 om 18:11:19 UTC+2 schreef Otto Munters:

> *What if I make it a conditional Grep?*
> Starting with the longest lines and dividing it into two lines. Then in 
> increments the shorter sentences. 
>
> I'm trying to make a Find and Replace right now, the finding succeeds, but 
> replace does not (with \1\n ) 
> Willen jullie nog eens naar deze formule kijken? 
>  (?=^.{130})(^\n?.{63})  
>
> Thanks a lot!
>
> Op maandag 5 juni 2023 om 16:43:21 UTC+2 schreef Otto Munters:
>
>> Example output srt file YouTube:
>> 1
>> 00:00:33,360 --> 00:00:45,060
>> Welkom. Leuk om jullie allemaal te zien. We moeten de tijd nemen om
>>
>> 2
>> 00:00:46,560 --> 00:00:52,380
>> de regels in te voeren. Net zoals jij ashram-regels hebt, hebben wij 
>> regels voor zelfonderzoek.
>>
>> It should look like this:
>> 1
>> 00:00:33,360 --> 00:00:45,060
>> Welkom. Leuk om jullie allemaal 
>> te zien. We moeten de tijd nemen om
>>
>> 2
>> 00:00:46,560 --> 00:00:52,380
>> de regels in te voeren. Net zoals jij ashram-
>> regels hebt, hebben wij regels voor zelfonderzoek.
>>
>> Op maandag 5 juni 2023 om 16:37:34 UTC+2 schreef Bruce Van Allen:
>>
>>> Still not clear to me what you’re trying to do. Do you mean that you 
>>> want to break the lines into 50 characters each, regardless of word length? 
>>>
>>> > I can then repeat this several times with different number of 
>>> characters, from many to fewer. 
>>>
>>> Where are those different numbers coming from? I.e., manually choosing 
>>> them as you progress through your text? Based on word boundaries? 
>>>
>>> Could you show a before and after sample or two? 
>>>
>>> — Bruce 
>>>
>>> _bruce__van_allen__santa_cruz_ca_ 
>>>
>>>
>>>
>>>
>>>
>>> > On Jun 5, 2023, at 7:29 AM, Otto Munters <ottom...@gmail.com> wrote: 
>>> > 
>>> > I have tried the Hard Wrap feature. It works well if all the sentences 
>>> are the same length. But unfortunately that is not the case, the sentences 
>>> vary in length between about 30 and 200 words. 
>>> > Therefore, I am looking for a way to do a line break after a certain 
>>> amount of characters. I can then repeat this several times with different 
>>> number of characters, from many to fewer. 
>>> > 
>>> > Op maandag 5 juni 2023 om 16:01:58 UTC+2 schreef Kaveh Bazargan: 
>>> > Nice simple solution, Kevin!! 
>>> > 
>>> > On Mon, 5 Jun 2023 at 14:54, Kevin Shay <y2k...@gmail.com> wrote: 
>>> > Maybe I'm not understanding what you're trying to do, but it seems 
>>> like you could just use the Hard Wrap feature (Text > Hard Wrap...)? Set it 
>>> to 50 characters and turn "Paragraph fill" off. 
>>> > 
>>> > Using a regex will break lines within words, which probably isn't what 
>>> you want. 
>>> > 
>>> > On Mon, Jun 5, 2023 at 9:32 AM Otto Munters <ottom...@gmail.com> 
>>> wrote: 
>>> > In Find and Replace I can do this search: 
>>> > 
>>> > ^\n?.{50} 
>>> > 
>>> > But I can't figure out how to replace the same words followed by a 
>>> line break. 
>>> > Can anybody help me? 
>>> > 
>>> > Op zaterdag 3 juni 2023 om 16:46:44 UTC+2 schreef Otto Munters: 
>>> > An automatically translated subtitle in YouTube turns two lines in the 
>>> original language into one long sentence. How can I turn this back into two 
>>> sentences, the top sentence slightly shorter than the sentence below it. Is 
>>> there a grep for that? Or how do you do that with text factory? 
>>> > 
>>> > Example output srt file YouTube: 
>>> > 1 
>>> > 00:00:33,360 --> 00:00:45,060 
>>> > Welkom. Leuk om jullie allemaal te zien. We moeten de tijd nemen om 
>>> > 
>>> > 2 
>>> > 00:00:46,560 --> 00:00:52,380 
>>> > de regels in te voeren. Net zoals jij ashram-regels hebt, hebben wij 
>>> regels voor zelfonderzoek. 
>>> > 
>>> > It should look like this: 
>>> > 1 
>>> > 00:00:33,360 --> 00:00:45,060 
>>> > Welkom. Leuk om jullie allemaal 
>>> > te zien. We moeten de tijd nemen om 
>>> > 
>>> > 2 
>>> > 00:00:46,560 --> 00:00:52,380 
>>> > de regels in te voeren. Net zoals jij ashram- 
>>> > regels hebt, hebben wij regels voor zelfonderzoek. 
>>> > 
>>> > Thanks a lot for your help! 
>>> > 
>>> > 
>>> > -- 
>>> > This is the BBEdit Talk public discussion group. If you have a feature 
>>> request or need technical support, please email "sup...@barebones.com" 
>>> rather than posting here. Follow @bbedit on Twitter: <
>>> https://twitter.com/bbedit> 
>>> > --- 
>>> > You received this message because you are subscribed to the Google 
>>> Groups "BBEdit Talk" group. 
>>> > To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to bbedit+un...@googlegroups.com. 
>>> > To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/bbedit/adbe2498-9b89-4afd-b284-b30ee7debb71n%40googlegroups.com.
>>>  
>>>
>>> > 
>>> > -- 
>>> > This is the BBEdit Talk public discussion group. If you have a feature 
>>> request or need technical support, please email "sup...@barebones.com" 
>>> rather than posting here. Follow @bbedit on Twitter: <
>>> https://twitter.com/bbedit> 
>>> > --- 
>>> > You received this message because you are subscribed to the Google 
>>> Groups "BBEdit Talk" group. 
>>> > To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to bbedit+un...@googlegroups.com. 
>>> > To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/bbedit/CAKi-cfs8RFSdBqmacMvOpzakvsOs5D_TJ_rniHcc1mwuLnMryg%40mail.gmail.com.
>>>  
>>>
>>> > 
>>> > 
>>> > -- 
>>> > Kaveh Bazargan PhD 
>>> > Director 
>>> > River Valley Technologies ● Twitter ● LinkedIn ● ORCID ● 
>>> @kave...@mastodon.social 
>>> > Accelerating the Communication of Research 
>>> > 
>>> > 
>>> > -- 
>>> > This is the BBEdit Talk public discussion group. If you have a feature 
>>> request or need technical support, please email "sup...@barebones.com" 
>>> rather than posting here. Follow @bbedit on Twitter: <
>>> https://twitter.com/bbedit> 
>>> > --- 
>>> > You received this message because you are subscribed to the Google 
>>> Groups "BBEdit Talk" group. 
>>> > To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to bbedit+un...@googlegroups.com. 
>>> > To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/bbedit/08a6dfeb-fa01-433f-8dcc-f288cf93c4fdn%40googlegroups.com.
>>>  
>>>
>>>
>>>

-- 
This is the BBEdit Talk public discussion group. If you have a feature request 
or need technical support, please email "supp...@barebones.com" rather than 
posting here. Follow @bbedit on Twitter: <https://twitter.com/bbedit>
--- 
You received this message because you are subscribed to the Google Groups 
"BBEdit Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to bbedit+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/bbedit/c9b25460-9a59-4f24-8547-6405576303a2n%40googlegroups.com.

Reply via email to