# Tutorial regexp?

**URL:** <https://www.ruby-forum.com/t/tutorial-regexp/169006>\
**Category:** IT\
**Created:** [May 28, 2009, 11:58am UTC](https://www.ruby-forum.com/t/tutorial-regexp/169006 "2009-05-28T11:58:46Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![giampiz](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/c67d28/32.png) [@giampiz](https://www.ruby-forum.com/u/giampiz)\
**Post date:** [May 28, 2009, 11:58am UTC](https://www.ruby-forum.com/t/tutorial-regexp/169006/1 "2009-05-28T11:58:46Z")

</div>

ciao a tutti  
chiedo se Ã¨ disponibile online un buon tutorial sulle espressioni  
regolari in Ruby;  
ho provato con San Google ma ho trovato solo poche cose non molto  
approfondite;  
ancora meglio sarebbe un corso con esempi di una certa complessitÃ ;  
ringazio fin da ora chi volesse condividere l’informazione

---

<div class="post-metadata">

**Author:** ![giampiz](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/c67d28/32.png) [@giampiz](https://www.ruby-forum.com/u/giampiz)\
**Post date:** [May 28, 2009, 12:19pm UTC](https://www.ruby-forum.com/t/tutorial-regexp/169006/2 "2009-05-28T12:19:10Z")

</div>

tutorial non saprei…intanto se non lo conosci dai un’occhiata a  
[http://www.rubular.com/](http://www.rubular.com/) ti sara’ utile per provare e testare al volo  
le tue espressioni regolari

buon divertimento

2009/5/28 Giampiero Z. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

---

<div class="post-metadata">

**Author:** ![giampiz](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/c67d28/32.png) [@giampiz](https://www.ruby-forum.com/u/giampiz)\
**Post date:** [May 28, 2009, 12:29pm UTC](https://www.ruby-forum.com/t/tutorial-regexp/169006/3 "2009-05-28T12:29:30Z")

</div>

Piccini R. wrote:

> tutorial non saprei…intanto se non lo conosci dai un’occhiata a  
> [http://www.rubular.com/](http://www.rubular.com/) ti sara’ utile per provare e testare al volo  
> le tue espressioni regolari  
> ciao Roberto e grazie  
> sÃ¬ rubular lo conoscevo;  
> il mio problema con le regexp Ã¨ che per provarle prima devi saperle  
> costruire;  
> buon divertimento  
> divertimento Ã¨ una parola grossa 🙂 (parlando di espressioni regolari)

---

<div class="post-metadata">

**Author:** ![giampiz](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/c67d28/32.png) [@giampiz](https://www.ruby-forum.com/u/giampiz)\
**Post date:** [May 28, 2009, 12:53pm UTC](https://www.ruby-forum.com/t/tutorial-regexp/169006/4 "2009-05-28T12:53:53Z")

</div>

> **[Rubular](https://rubular.com/)**
>
> Ruby-based regular expression editor/tester

davvero utile ;]

---

<div class="post-metadata">

**Author:** ![giampiz](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/c67d28/32.png) [@giampiz](https://www.ruby-forum.com/u/giampiz)\
**Post date:** [May 28, 2009, 12:35pm UTC](https://www.ruby-forum.com/t/tutorial-regexp/169006/5 "2009-05-28T12:35:01Z")

</div>

La più completa documentazione che io abbia letto su Ruby e Regexp è  
contenuta nel libro “The Ruby programming language”. Su Google Book puoi  
trovare una lettura parziale.  
[http://oreilly.com/catalog/9780596516178/preview.html](http://oreilly.com/catalog/9780596516178/preview.html)

Alcune pagine sono mancanti (è una preview), ma offre già una buona dose di  
informazioni che normalmente non troveresti altrove. Se ti interessa  
approfondire l’argomento e non trovi altre risorse online, quel libro è  
decisamente un’acquisto consigliato (non solo per quel capitolo).

– Simone

2009/5/28 Giampiero Z. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

---

<div class="post-metadata">

**Author:** ![giampiz](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/c67d28/32.png) [@giampiz](https://www.ruby-forum.com/u/giampiz)\
**Post date:** [May 28, 2009, 1:47pm UTC](https://www.ruby-forum.com/t/tutorial-regexp/169006/6 "2009-05-28T13:47:22Z")

</div>

2009/5/28 Giampiero Z. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

> ciao a tutti  
> chiedo se è disponibile online un buon tutorial sulle espressioni  
> regolari in Ruby;

Se hai 7.50 Euro da spendere, ti consiglio di prendere questo libricino  
sulle espressioni regolari:

> **[Espressioni regolari. Inventate nel 1950 ma ancora oggi insostituibili: le...](https://www.ibs.it/espressioni-regolari-inventate-nel-1950-libro-marco-beri/e/9788850326655)**
>
> Espressioni regolari. Inventate nel 1950 ma ancora oggi insostituibili: le regexp è un libro di Marco Beri pubblicato da Apogeo nella collana Pocket: acquista su IBS a 12.90€!

Si legge in un fine settimana e i concetti fondamentali ti saranno utili  
a  
vita, indipendentemente dal linguaggio che userai (c’è comunque un  
capitolo  
specificamente dedicato alla sintassi di Ruby).

Ciao,  
Antonio

Disclaimer: Marco Beri, l’autore del libro in questione, è un mio caro  
amico.

–  
My startup: [http://ThinkCode.TV](http://ThinkCode.TV)  
Zen and the Art of Programming: [http://AntonioCangiano.com](http://AntonioCangiano.com)  
Aperiodico di resistenza informatica: [http://StackTrace.it](http://StackTrace.it)  
Author of “Ruby on Rails for Microsoft Developers”:  
[http://bit.ly/rorforms](http://bit.ly/rorforms)

---

<div class="post-metadata">

**Author:** ![giampiz](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/c67d28/32.png) [@giampiz](https://www.ruby-forum.com/u/giampiz)\
**Post date:** [May 28, 2009, 2:25pm UTC](https://www.ruby-forum.com/t/tutorial-regexp/169006/7 "2009-05-28T14:25:33Z")

</div>

Ciao!

Materiale online a parte (mi viene in mente che potresti dare  
un’occhiata anche su [http://delicious.com/popular/regexp](http://delicious.com/popular/regexp)), credo che  
una delle migliori risorse sulle espressioni regolari sia un libro:

[Regular Expression Pocket Reference, 2nd Edition [Book]](http://oreilly.com/catalog/9780596002893/)

Se ricordo bene si basa su Perl, ma spiega i concetti alla base delle  
espressione regolari: quindi dovrebbe essere facile adattare gli  
esempi ad altri linguaggi.

Ciao,  
Silvano

2009/5/28 Giampiero Z. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

> 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  
site: [http://www.sistrall.it](http://www.sistrall.it)

---

<div class="post-metadata">

**Author:** ![giampiz](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/c67d28/32.png) [@giampiz](https://www.ruby-forum.com/u/giampiz)\
**Post date:** [May 28, 2009, 2:29pm UTC](https://www.ruby-forum.com/t/tutorial-regexp/169006/8 "2009-05-28T14:29:27Z")

</div>

un grazie di cuore a Simone, Marco, Silvano e a tutti  
sto dando un’occhiata ai siti segnalati  
non avevo dubbi che avrei trovato un aiuto concreto su questo forum  
ciao  
Giampiero
