[OT] regular expressions

Harris Kosmidhs hkosmidi at laboratorium.gr
Sat Jun 21 11:49:00 EEST 2008


Καλημέρα,

λίγο off-topic,

έχω περίπου 20-30 text αρχεία με στίχους της μορφής:

μπλα μπλα μπλα μπλα μπλα μπλα μπλα μπλα
μπλα μπλα μπλα μπλα μπλα μπλα μπλα μπλα μπλα μπλα
μπλα μπλα μπλα μπλα μπλα μπλα
μπλα μπλα μπλα μπλα μπλα μπλα
μπλα μπλα μπλα μπλα
μπλα μπλα

[κενές γραμμές 1 ή πολλές]

μπλα μπλα
μπλα μπλα μπλα μπλα μπλα μπλα
μπλα μπλα μπλα μπλα μπλα μπλα
μπλα μπλα μπλα μπλα μπλα μπλα
μπλα μπλα μπλα μπλα

Θα ήθελα με sed, perl η ότι άλλο να μετατραπεί σε κάτι του στυλ:

<p>
μπλα μπλα μπλα μπλα μπλα μπλα μπλα μπλα<br>
μπλα μπλα μπλα μπλα μπλα μπλα μπλα μπλα μπλα μπλα <br>
μπλα μπλα μπλα μπλα μπλα μπλα <br>
μπλα μπλα μπλα μπλα μπλα μπλα <br>
μπλα μπλα μπλα μπλα <br>
μπλα μπλα <br>
</p>
[1 κενή γραμμή]
<p>
μπλα μπλα <br>
μπλα μπλα μπλα μπλα μπλα μπλα<br>
μπλα μπλα μπλα μπλα μπλα μπλα <br>
μπλα μπλα μπλα μπλα μπλα μπλα <br>
μπλα μπλα μπλα μπλα<br>
</p>

Πώς θα μπορούσε να γίνει αυτό; Όλο με μπερδέυουν :-)

Πχ. δοκίμασα το sed 's/^\(.*\)$/\1<br>/' αλλά αυτό μου βγάζει:
<br>πλα μπλα μπλα μπλα


Ευχαριστώ




More information about the Linux-greek-users mailing list