Ciao a tutti.
Abbiamo scritto una regexp per il riconoscimento di una parola:
Codice PHP:

$regexp 
"[[:space:][:punct:]]*$parola[[:space:][:punct:]]*";

//va inserita in una query SQL tipo:
SELECT FROM nometabella WHERE campo REGEXP $regexp 
Dovrebbe riconoscere una parola che:
-può essere all'inizio, alla fine o nel mezzo di un record
-può essere preceduta o seguita da uno o più spazi o segni di interpunzione
-può essere seguita o preceduta da caratteri speciali (@#^ ecc)
-può essere seguita o preceduta da numeri
-non può essere seguita o preceduta da caratteri alfabetici.

Voi che ne dite? Come posso migliorarla?
Grazie