Page 1 of 1

removing brackets and things in brackets

Posted: Sat Mar 21, 2009 11:25 am
by sigarru
Hi,

I am an average user in PHP however am not used in string processing etc... and am facing this problem... I'm having data like:

ABCDEF [abc]
ADDDD [xxy3]

and i want it to be ABCDEF and ADDDD after i process it.. In other words i want to remove all things that are in square brackets including the square brackets (in any way or length)...

Can anyone help me?

Thanks
Sigarru

Re: removing brackets and things in brackets

Posted: Sun Mar 22, 2009 4:21 am
by JasonDFR
Let me know how this works:

Code: Select all

<?php
$data = 'ABCDEF [dfsgfd]';
$data = trim($data);
$pattern = '/\[\w*?\]/';
$clean = trim(preg_replace($pattern, '', $data));
 
echo 'Before: ' . $data . '<p />';
echo 'After: ' . $clean . '<p />';
 
exit;