# Espressione regolare

**URL:** <https://www.ruby-forum.com/t/espressione-regolare/108615>\
**Category:** IT\
**Created:** [July 5, 2007, 10:23am UTC](https://www.ruby-forum.com/t/espressione-regolare/108615 "2007-07-05T10:23:56Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![casper\_the\_ghost](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/58956e/32.png) [@casper\_the\_ghost](https://www.ruby-forum.com/u/casper_the_ghost)\
**Post date:** [July 5, 2007, 10:23am UTC](https://www.ruby-forum.com/t/espressione-regolare/108615/1 "2007-07-05T10:23:56Z")

</div>

Ciao,

ho alcuni file da elaborare. Hanno tutti una caratteristica, iniziano  
e terminano con la stessa stringa, per esempio “AAAAA”. Una cosa del  
genere:

AAAAA

testo  
testo  
testo

AAAAA

Come posso “filtrare” tutto il testo tra le due stringhe"AAAAA"? Ho  
provato  
con “(/AAAAA(.\*)AAAAA/)” ma non sembra funzionare sempre.

Grazie mille ragazzi,  
Giacomo

---

<div class="post-metadata">

**Author:** ![casper\_the\_ghost](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/58956e/32.png) [@casper\_the\_ghost](https://www.ruby-forum.com/u/casper_the_ghost)\
**Post date:** [July 5, 2007, 10:34am UTC](https://www.ruby-forum.com/t/espressione-regolare/108615/2 "2007-07-05T10:34:48Z")

</div>

Se tra i due blocchi di AAAAA ci sono newlines devi usare il  
modificatore /m.

my\_big\_text.match(/A{5}(.\*)A{5}/m)

Il giorno 05/lug/07, alle ore 10:23, jc ha scritto:
