$regexp = '/
\(? # optional parentheses
\d{3} # area code required
\)? # optional parentheses
[-\s.]? # separator is either a dash, a space, or a period.
\d{3} # 3-digit prefix
[-\s.] # another separator
\d{4} # 4-digit line number
/x';
Augstāk esošā izteiksme ir pilnīgi korekta iekš PHP. Analogs vienrindnis būtu:
$regexp = '/\(?\d{3}\)?[-\s.]?\d{3}[-\s.]\d{4}/';Sīkāk par ērtāku regexpu rakstīšanu var palasīt ONLampā (obligātā lasāmvielam, manuprāt). Es ieguvu gana daudz vajadzīgas informācijas. Un šis ir tikai pirmais hints no pieciem. A must-read
. Pie kam, rakstā ir piemēri ne tikai PHP, bet arī Pythonam un perlam.
Par /x pattern modifier var izlasīt
arīdzan PHP manuālī
.