Platforms to show: All Mac Windows Linux Cross-Platform
Cocoa Regular Expressions
Classes for regular expressions for macOS and iOS.
- Classes
- class NSDataDetectorMBS
- method Constructor(checkingTypes as Integer, byref error as NSErrorMBS)
- method Constructor(script as string, options as Integer, byref error as NSErrorMBS)
- method copy as NSDataDetectorMBS
- shared method dataDetectorWithTypes(checkingTypes as Integer, byref error as NSErrorMBS) as NSDataDetectorMBS
- property checkingTypes as Integer
- class NSRegularExpressionMBS
- method Constructor(script as string, options as Integer, byref error as NSErrorMBS)
- method copy as NSRegularExpressionMBS
- method enumerateMatches(text as string, options as Integer, range as NSRangeMBS = nil)
- shared method escapedPatternForString(text as String) as String
- shared method escapedTemplateForString(text as String) as String
- method firstMatch(text as string, options as Integer, range as NSRangeMBS = nil) as NSTextCheckingResultMBS
- method matches(text as string, options as Integer, range as NSRangeMBS = nil) as NSTextCheckingResultMBS()
- method numberOfMatches(text as string, options as Integer, range as NSRangeMBS = nil) as Integer
- method rangeOfFirstMatch(text as string, options as Integer, range as NSRangeMBS = nil) as NSRangeMBS
- shared method regularExpressionWithPattern(pattern as String, options as Integer, byref error as NSErrorMBS) as NSDataDetectorMBS
- method replaceMatches(byref text as string, options as Integer, range as NSRangeMBS = nil, template as String) as Integer
- method replacementStringForResult(result as NSTextCheckingResultMBS, text as string, offset as Integer, template as String) as String
- method stringByReplacingMatches(text as string, options as Integer, range as NSRangeMBS = nil, template as String) as String
- property Handle as Integer
- property numberOfCaptureGroups as Integer
- property options as Integer
- property pattern as String
- event enumerateMatch(text as String, options as Integer, result as NSTextCheckingResultMBS, flags as Integer, byref stop as Boolean)
- class NSTextCheckingResultMBS
- shared method addressCheckingResult(Range as NSRangeMBS, components as Dictionary) as NSTextCheckingResultMBS
- method alternativeStrings as String()
- method Constructor
- method copy as NSTextCheckingResultMBS
- shared method correctionCheckingResult(Range as NSRangeMBS, replacementString as String) as NSTextCheckingResultMBS
- shared method correctionCheckingResult(Range as NSRangeMBS, replacementString as String, alternativeStrings() as String) as NSTextCheckingResultMBS
- shared method dashCheckingResult(Range as NSRangeMBS, replacementString as String) as NSTextCheckingResultMBS
- shared method dateCheckingResult(Range as NSRangeMBS, date as Date) as NSTextCheckingResultMBS
- shared method dateCheckingResult(Range as NSRangeMBS, date as Date, timeZone as NSTimeZoneMBS, duration as double) as NSTextCheckingResultMBS
- shared method dateCheckingResult(Range as NSRangeMBS, date as DateTime) as NSTextCheckingResultMBS
- shared method dateCheckingResult(Range as NSRangeMBS, date as DateTime, timeZone as NSTimeZoneMBS, duration as double) as NSTextCheckingResultMBS
- shared method grammarCheckingResult(Range as NSRangeMBS, details() as Dictionary) as NSTextCheckingResultMBS
- method grammarDetails as Dictionary()
- shared method linkCheckingResult(Range as NSRangeMBS, URL as String) as NSTextCheckingResultMBS
- shared method NSTextCheckingAirlineKey as String
- shared method NSTextCheckingCityKey as String
- shared method NSTextCheckingCountryKey as String
- shared method NSTextCheckingFlightKey as String
- shared method NSTextCheckingJobTitleKey as String
- shared method NSTextCheckingNameKey as String
- shared method NSTextCheckingOrganizationKey as String
- shared method NSTextCheckingPhoneKey as String
- shared method NSTextCheckingStateKey as String
- shared method NSTextCheckingStreetKey as String
- shared method NSTextCheckingZIPKey as String
- shared method orthographyCheckingResult(Range as NSRangeMBS, orthography as NSOrthographyMBS) as NSTextCheckingResultMBS
- shared method phoneNumberCheckingResult(Range as NSRangeMBS, phoneNumber as String) as NSTextCheckingResultMBS
- shared method quoteCheckingResult(Range as NSRangeMBS, replacementString as String) as NSTextCheckingResultMBS
- method rangeAtIndex(index as Integer) as NSRangeMBS
- method rangeWithName(name as string) as NSRangeMBS
- shared method replacementCheckingResult(Range as NSRangeMBS, replacementString as String) as NSTextCheckingResultMBS
- method resultByAdjustingRangesWithOffset(offset as Integer) as NSTextCheckingResultMBS
- shared method spellCheckingResult(Range as NSRangeMBS) as NSTextCheckingResultMBS
- shared method transitInformationCheckingResult(Range as NSRangeMBS, components as Dictionary) as NSTextCheckingResultMBS
- property addressComponents as Dictionary
- property components as Dictionary
- property date as Date
- property dateTime as DateTime
- property duration as Double
- property Handle as Integer
- property numberOfRanges as Integer
- property orthography as NSOrthographyMBS
- property phoneNumber as String
- property range as NSRangeMBS
- property regularExpression as NSRegularExpressionMBS
- property replacementString as String
- property resultType as Integer
- property timeZone as NSTimeZoneMBS
- property URL as String
- class NSDataDetectorMBS
- Blog Entries
- MBS Xojo Plugins, version 24.1pr1
- Data Detectors as context menu
- XDC Anywhere - MBS Xojo Plugins
- MBS Xojo Plugin, June 2021 News
- News from the MBS Xojo Plugins Version 21.1
- Video about MBS Xojo Plugins 21.1
- MonkeyBread Software Releases the MBS Xojo Plugins in version 21.1
- MBS Xojo Plugins, version 21.1pr6
- Data Detectors for Xojo
Release notes
- Version 24.1
- Improved Data Detector example to include a contextual menu routine for showing actions based on NSDataDetectorMBS class.
- Version 21.1
- Added NSDataDetectorMBS and NSRegularExpressionMBS classes for macOS and iOS.
- Updated NSOrthographyMBS, NSLinguisticTaggerMBS, NSLinguisticValueMBS and NSTextCheckingResultMBS for iOS.
- Version 19.1
- Added NSTextCheckingResultMBS class.
The items on this page are in the following plugins: MBS MacCocoa Plugin.