language: PHP (php 5.4.4)
date: 231 days 10 hours ago
link:
visibility: public
1
2
3
4
5
6
7
8
9
10
11
12
<?php
 
if (
  preg_match_all(
    '~(?(DEFINE)(?<content>\w+))(?><(?&content)>|\[(?&content)\]|\((?&content)\))~',
    '<123> [234] (45) 6 (<78>)',
    $m
  )
)
print_r($m);
 
?>