Suggestion needed. Consider the below sample file with text passages. 

```
1
Lorem ipsum dolor sit amet, cum at doming urbanitas mnesarchum. Eum ad paulo inermis. Iuvaret minimum mnesarchum ad mei. Dolores placerat pro ex.

Vel zril facete utamur et. Id dicam fuisset contentiones mea, vidisse sapientem consequuntur his ex. Vivendum liberavisse ut usu, mel habeo postea disputationi id. 
Timeam aliquid nec no, ex duo option dolorum appareat. Ut tota interesset vim, ne graeci principes sea. Mel et postulant repudiare, eos an populo appareat, 
qui placerat iudicabit instructior at. Qui sint malis an.

1 
2
Ne mutat putant omnium eos, cu duo malis molestie reprehendunt. Te duo adhuc posse graecis, inermis mediocrem sed te. 
Eam cu latine eruditi electram, populo nemore suscipit vim ei, hinc reformidans voluptatibus pri te. Ut suas sanctus epicurei eam, 
legimus luptatum ei duo. No mel recteque scriptorem referrentur, ne mel duis cetero consequat, id possit offendit mel.
2
3

3
4

Eu usu tamquam docendi, eum at facer semper sententiae, veritus deserunt ei vis. Id albucius insolens mea, sea ad amet nibh. 
Sed id epicuri luptatum liberavisse, mei etiam scripta no. Quod detracto ei qui, imperdiet posidonium in eos. 
4
:
:
N
:
N

```

The delimiter here being the sequence number of the passages itself. 

(i.e) 

> 
> [Line Break]Number[Line Break]Passage[Line Break]Number[Line Break]
> 
> 
> 

In what methods/ways could I split these passages into separate files faster, rather than iterating them line by line. 

Though I am right now working in C# and SQL, I also heard Phyton is much faster in these type of operations. So I can try any other options too.

EDIT: 
For sake of clarity, I gave them as text passages as examples. Those passages are actual instructions/input for other modules. To be more clear those passages would contain numbers.