Регулярные выражения совсем не знаю, нужно в $div убрать все квадратные скобки, в которых цифры (обычно они сразу после слов или после дат), делаю примерно вот так Код (PHP): $div=preg_replace("/[\d+]/", "", $div); echo $div->plaintext; , но $div тогда совсем пустой, как правильно?
тогда варнинг выходит, что обратный слэш нельзя делать, если быть точнее, то цифра и закрывающая скобка удаляется, а открывающая скобка остаётся Добавлено спустя 3 минуты 14 секунд: а, всё, понял, слэш в самом начале ставится, где тут кнопка удалить пост, она вообще есть?
выходит у тебя руки не из того места растут... Код (PHP): <?php $div = "текст [1] еще какой-то а тут [нет] цифр [2] цифра в начале ой"; var_dump(preg_replace("/\[\d+\]/", "", $div)); Код (Text): string(95) "текст еще какой-то а тут [нет] цифр цифра в начале ой" работает. что я делаю не так?
это не слева-направо. а я прошу слева-направо. тыжнаписал эту хрень. значит в твоей голове родилась какая-то мысль, которая заставила руки напечатать на клавиатуре эту последовательность, сохранить, запустить, увидеть ворнинг. как ты рассуждал?
вот именно. я просто хотел услышать от тебя логику написанного тобой чуть выше регулярного выражения. ведь регулярное выражение легко описывается обычным русским языком. я не услышал от тебя обычного русского языка. значит ты не хочешь чтоб тебе помогали с исправлением твоих "знаний". сделал и сделал. работает? ну и хорошо. рад за тебя.