Changeset 3583
- Timestamp:
- 02/19/07 01:18:27 (2 years ago)
- Files:
-
- trunk/Additions/NSAttributedStringMoreAdditions.m (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/Additions/NSAttributedStringMoreAdditions.m
r3547 r3583 311 311 - (void) makeLinkAttributesAutomatically { 312 312 // catch well-formed urls like "http://www.apple.com", "www.apple.com" or "irc://irc.javelin.cc" 313 AGRegex *regex = [AGRegex regexWithPattern:@"(?:[a-zA-Z][a-zA-Z0-9+.-]{2,}://|www\\.)[\\p{L}\\p{N}$\\-_+*' \"=\\|/\\\\(){}[\\]%@&#~,:;.!?]{4,}[\\p{L}\\p{N}$\\-_+*=\\|/\\\\({%@&#~]" options:AGRegexCaseInsensitive];313 AGRegex *regex = [AGRegex regexWithPattern:@"(?:[a-zA-Z][a-zA-Z0-9+.-]{2,}://|www\\.)[\\p{L}\\p{N}$\\-_+*'=\\|/\\\\(){}[\\]%@&#~,:;.!?]{4,}[\\p{L}\\p{N}$\\-_+*=\\|/\\\\({%@&#~]" options:AGRegexCaseInsensitive]; 314 314 NSArray *matches = [regex findAllInString:[self string]]; 315 315 NSEnumerator *enumerator = [matches objectEnumerator];
