За последние 24 часа нас посетили 21447 программистов и 1698 роботов. Сейчас ищут 1879 программистов ...

Помогите составить регулярное выражение preg_replace

Тема в разделе "Регулярные выражения", создана пользователем nauweb, 17 янв 2014.

  1. nauweb

    nauweb Новичок

    С нами с:
    17 янв 2014
    Сообщения:
    1
    Симпатии:
    0
    Помогите составить регулярное выражение preg_replace
    чтобы в первом случае из пеерменной
    $string = "Строго по-(С,с!!)уворовски";
    вывелось С,с!!

    а в этом случае
    $string = "Ричард (Л!!,л)ьвиное (С!!,с)ердце";
    Л!!,л и С!!,с

    Ато уже несколько часов мучаюсь и ничего не выходит.
     
  2. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    Код (PHP):
    1. $matches=array();
    2. $string='Ричард (Л!!,л)ьвиное (С!!,с)ердце';
    3. preg_match_all('/[^\(]+(?=\))/',$string,$matches);
    4. echo'<pre>';
    5.     print_r($matches[0]);
    6. echo'</pre>';
    Array
    (
    [0] => Л!!,л
    [1] => С!!,с
    )