Используя регулярное выражение, я хочу определить, существует ли конкретное слово в скобках в строке, если это так, удалите скобку и ее содержимое.regex: Если строка содержит определенное слово внутри скобки, то удалите скобку и ее содержимое.
Слова, которые я хочу предназначаться являются:
picture
see
lorem
Итак, вот 3 струнные примеры:
$text1 = 'Hello world (see below).';
$text2 = 'Lorem ipsum (there is a picture here) world!';
$text3 = 'Attack on titan (is lorem) great but (should not be removed).';
Что регулярное выражение можно использовать с preg_replace()
:
$text = preg_replace($regex, '' , $text);
Для удалить эти скобки и их содержимое, если они содержат эти слова?
Результат должен быть:
$text1 = 'Hello world.';
$text2 = 'Lorem ipsum world!';
$text3 = 'Attack on titan great but (should not be removed).';
Вот ideone для тестирования.
Я буду набирать этот вопрос с 50 очками, когда он имеет право на участие. –
А где именно вы застряли? Вы пробовали что-нибудь, чтобы добраться до своей цели? – Rizier123