เราสามารถใช้วงเล็บในการจัดกลุ่มของ regular expression เข้าด้วยกัน เพื่อให้ง่ายต่อการกำหนดรูปแบบ ไม่ว่าจะเป็นการจัดกลุ่มของ pattern ที่ต้องการให้มัน repeat และอื่น ๆ เป็นต้น
<?php
$bool = ereg('a (very )+big dog', 'it was a very very big dog');
// true เนื่องจากว่าได้กำหนดกลุ่มของ pattern คือ "very " ไว้พร้อมทั้งกำหนด repeat เป็น "+" อีก แสดงว่าต้องมีข้อความ "very " อย่างน้อย 1 ตัวหรืออาจจะมีได้หลายตัว
$bool = ereg('^(cat|dog)$', 'cat');
// true เนื่องจากกลุ่มนี้ได้กำหนดไว้ว่าจะข้อความจะต้องมีเพียง cat หรือ dog เท่านั้น
$bool = ereg('^(cat|dog)$', 'dog');
// true
?>
ผู้สนับสนุน