Changeset 3752

Show
Ignore:
Timestamp:
10/14/07 01:53:23 (1 year ago)
Author:
rinoa
Message:

Fixes where non-alphanumeric characters weren't getting highlighted. #219 and #1118

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/Panels/JVChatRoomPanel.m

    r3740 r3752  
    368368                [escapedName escapeCharactersInSet:escapeSet]; 
    369369 
    370                 NSString *pattern = [[NSString alloc] initWithFormat:@"\\b%@\\b", escapedName]; 
     370                NSString *pattern = [[NSString alloc] initWithFormat:@"(?:^|\\s)%@(?:$|\\s)", escapedName]; 
    371371                AGRegex *regex = [AGRegex regexWithPattern:pattern options:AGRegexCaseInsensitive]; 
    372372 
  • trunk/Panels/JVDirectChatPanel.m

    r3740 r3752  
    813813                        } else { 
    814814                                name = [name stringByTrimmingCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:@"\"'"]]; 
    815                                 NSString *pattern = [NSString stringWithFormat:@"\\b%@\\b", [name stringByEscapingCharactersInSet:escapeSet]]; 
     815                                NSString *pattern = [NSString stringWithFormat:@"(?:^|\\s)%@(?:$|\\s)", [name stringByEscapingCharactersInSet:escapeSet]]; 
    816816                                regex = [AGRegex regexWithPattern:pattern options:AGRegexCaseInsensitive]; 
    817817                        }