У меня есть текстовая строка, содержащая некоторые ссылочные номера, такие как [3] [2] [4] или [1] или [5] [7]
Не могли бы вы помочь мне убрать все цифры в скобках, напр. [4] из этой строки
с использованием регулярных выражений Regex?
Спасибо
Просто замените preg на /\[\d\]/ и замените его на ''
/\[\d\]/
''
$s = preg_replace( '#\[\d+\]#', '', $context );
Я считаю, что это убьет несколько случаев.
Поскольку вопрос состоит в том, чтобы убрать числа в скобках, а не в сами скобки, я думаю, что именно это он и ищет:
$string = preg_replace('/(?<=\[)\d+(?=\])/', '', $string);