/DataExtractor

A simple Swift 3.0 class to extract physical addresses, email addresses, phone numbers, and dates from a string.

Primary LanguageSwift

DataExtractor

A simple Swift 3.0 class using NSDataDetector to extract physical addresses, email addresses, phone numbers, and dates from a string.

Special thanks to Duncan C for his assistance on getAddressData.

Methods

Initializer: let dataExtractor = DataExtractor()

func getEmailAddress(from dataString: String) -> [String]

example usage: dataExtractor.getEmailAddress(from myString)

func getPhoneNumber(from: dataString: String) -> [String]

example usage: dataExtractor.getPhoneNumber(from: myString)

func getAddressData(from string: String) -> [Dictionary<String, Any>]

example usage: dataExtractor.getAddressData(from myString)

'func getDateData(from string: String) -> [Date]'

example usage: dataExtractor.getDateData(from myString)