Что нового

Как удалить все что в квадратных скобках?

The Dream

Новичок
Сообщения
393
Репутация
3
Подскажите пожалуйста, как удалить все что в скобках [] (вместе со скобками). Но при этом содержимое скобок - неизвестно.

Пример:

слово слово слово слово слово слово
слово слово слово [слово]
слово слово слово[ сл]ово слово слово слово слово
 

ivsatel

Продвинутый
Сообщения
319
Репутация
84
dream.reckless
Код:
$t = 'слово слово слово слово слово слово слово слово слово [слово] слово слово слов?'
$p = '(?is)(\[.*?\]\s?)'
$result = StringRegExpReplace($t, $p, '')
ConsoleWrite($result&@LF)

Код:
слово слово слово слово слово слово слово слово слово  слово слово слов?
 

ivsatel

Продвинутый
Сообщения
319
Репутация
84
dream.reckless, да не за что, Дрим.реклес. :smile:
 

gregaz

AutoIT Гуру
Сообщения
1,166
Репутация
299
Вариант без излишков :
Код:
$sPatern = "(?s)\[.*?\]"
$sResult = StringRegExpReplace( $sText, $sPatern, '' )
 
Верх