# Espressioni regolari

**URL:** <https://www.ruby-forum.com/t/espressioni-regolari/178241>\
**Category:** IT\
**Created:** [October 31, 2009, 5:43pm UTC](https://www.ruby-forum.com/t/espressioni-regolari/178241 "2009-10-31T17:43:47Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![orsobruno](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/o/a183cd/32.png) [@orsobruno](https://www.ruby-forum.com/u/orsobruno)\
**Post date:** [October 31, 2009, 5:43pm UTC](https://www.ruby-forum.com/t/espressioni-regolari/178241/1 "2009-10-31T17:43:47Z")

</div>

Salve a tutti,

esiste una espressione regolare in grado di trasformare un testo cosi’:  
“Fornasari F.lli R.&M. srl” in un testo cosi’ compattato  
“fornasarifllirmsrl” ?

Ho provato con la regola piu’ semplice /\w/, ma mi restituisce solo la  
prima lettera “f”.

Grazie per l’aiuto.

---

<div class="post-metadata">

**Author:** ![orsobruno](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/o/a183cd/32.png) [@orsobruno](https://www.ruby-forum.com/u/orsobruno)\
**Post date:** [October 31, 2009, 6:54pm UTC](https://www.ruby-forum.com/t/espressioni-regolari/178241/2 "2009-10-31T18:54:37Z")

</div>

Eccola:

“Fornasari F.lli R.&M. srl”.gsub(/[^a-z]/i, ‘’).downcase

Oppure:

“Fornasari F.lli R.&M. srl”.gsub(/\W/, ‘’).downcase

Ciao,  
Silvano

2009/10/31 Orso B. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

> –  
> Posted via [http://www.ruby-forum.com/](http://www.ruby-forum.com/).
> 
> * * *
> 
> Ml mailing list  
> [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
> [http://lists.ruby-it.org/mailman/listinfo/ml](http://lists.ruby-it.org/mailman/listinfo/ml)

–  
Considera l’ambiente prima di stampare questa email. Dai, che  
l’equazione è semplice: meno A4, più alberi.

. . . Silvano S. . . .  
email: [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
site: [http://www.sistrall.it](http://www.sistrall.it)

---

<div class="post-metadata">

**Author:** ![orsobruno](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/o/a183cd/32.png) [@orsobruno](https://www.ruby-forum.com/u/orsobruno)\
**Post date:** [November 20, 2009, 10:32am UTC](https://www.ruby-forum.com/t/espressioni-regolari/178241/3 "2009-11-20T10:32:06Z")

</div>

Funziona a meraviglia, grazie Silvano
