Maybe something like: eregi('([a-z]*)( *)(\(*)([a-z]+)( *)(\)*)([a-z]*)',$string,$matches); echo $matches[4];
Op donderdag 25 juli 2002 17:13, schreef Mike: > Hello all, > I know that this has probably been discussed before and that you will > tell me to go through all the back messages on the list but I really > don't have time to do that because I am on a really tight schedule, but > I was wondering if anyone could give me some pointers on how to pull > some information out of a string. I have something like this: > (Something) - is wrong with me > or > something - (is wrong with me) > or > something - (is wrong with me > > what I need to know how to do is take the stuff that is inside the > Brackets (or partial brackets) and put them into another string > the way I am currently doing it is like this: > Variable names have been changed per my boss(My Boss wanted me to change > them for some reason) > <? > $parenpos = strpos($tartist,")"); > $bracketpos = strpos($tartist,"]"); > if($parenpos){ > $artist = trim(substr($tartist,0,$parenpos)); > $title = trim(substr($tartist,$parenpos+3)); > $secondparenpos = strpos($title,"("); > $secondbracketpos = strpos($tartist,"["); > $title = trim(substr($title,0,$secondparenpos)); > }elseif($bracketpos){ > $artist = chop(substr($tartist,1,$bracketpos-1)); > $title = trim(substr($tartist,$bracketpos+3)); > } > ?> > > I know that there has to be a shorter version of this, can anyone help > me out with it? > > Thank You, > Mike > [EMAIL PROTECTED] > [EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php