Skip navigation.
 
mlstringByTrimmingCharactersInSet trimming too much
FROM : Graeme Nattress
DATE : Thu Dec 05 16:57:49 2002

Hi,

I'm parsing this line of a text file:

LightSource "ambientlight" 1 "intensity" [1]"lightcolor" [0 0 0]

and when I get to extract the intensity, everything is fine until I try
to trim off the leading space and square bracket. Before trimming, word
= " [1", and after trimming it's equal to "", which doesn't seem
right.... Any ideas. The code snippet below is what I'm using, and it's
working just great for extracting other values.

    [wordScanner scanUpToString:@"intensity" intoString:nil];
    if ([wordScanner scanString:@"intensity" intoString:nil]) {
    [wordScanner setScanLocation:[wordScanner scanLocation] + 1];
    [wordScanner scanUpToCharactersFromSet:[NSCharacterSet
characterSetWithCharactersInString:@"\"]" ]             intoString:&word];
    word = [word stringByTrimmingCharactersInSet:[NSCharacterSet
       characterSetWithCharactersInString:@" \"[]" ]];
    intensityString = word;
    }

Thanks,

Graeme
_______________________________________________
cocoa-dev mailing list | <email_removed>
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.

Related mailsAuthorDate
mlstringByTrimmingCharactersInSet trimming too much Graeme Nattress Dec 5, 16:57
mlRe: stringByTrimmingCharactersInSet trimming too much Ali Ozer Dec 5, 17:57
mlRe: stringByTrimmingCharactersInSet trimming too much Jonathan Jackel Dec 5, 18:25