есть в тексте такие строки - (23423), (345), (535656) и тд... то есть в скобках число, разные знаки... Нужна регулярка, чтоб заменять это... пробовал так preg_replace("|\(\d\)|", "", $text); - не работает... а так - preg_replace("|(\d)|", "", $text); удаляется только цифры, а скобки остаются... Что делать?
Да все просто, [] - пишу чего искать и перечисляю, что искать [)0-9(] можно хоть так написать, не важно где их поставить, главное чтобы они указаны были))) а ты указывал в конструкции (\d) - значит запомнить все числа, то что ты скобки таким образом указал - не значит что цифры искать в скобках будут, это зарезервированное обозначение в регулярках (как-то так...хреново я объяснять умею)
В квадратных скобках перечислены символы которые должны попадать под шаблон а это : цифры от 0 до 9 и скобки "()"
|\(\d\)| тут ты правильно мыслил, только \d отвечает за одну цифру, нужно добавить еще символ повторения + |\(\d+\)|