-1
У меня есть строка MyText (text in braces)
. Я пытаюсь удалить пробелы с начала и окончания. Кроме того, я хочу удалить пустые фигурные скобки ()
вот так. Например, если моя строка похожа на это MyText()
, я должен удалить ()
и распечатать MyText
.Пытается удалить пустые фигурные скобки в строке
Мой PHP код:
$str = 'MyText (text in braces) ';
echo trim($str, '()');
Мой выход MyText (text in braces
Это урезает внешнюю скобку также. Но он не должен удалять это.
http://stackoverflow.com/questions/2174362/remove-text-between-parentheses-php – awl19
Попробуйте [ 'preg_replace ('~^\ S + | (?: \ S + | \ (\) \ s *) $ ~ ',' ', $ s); '] (http://ideone.com/JTgWkp) –
Я думаю, что это должно быть'/^ \ s + | (?: \ s + | \ s + \ (\) \ s *) $/g', чтобы обрезать пробелы перед пустыми круглыми скобками. – wazelin