re 1.1.0

re 1.1.0

Maintained by Meniny.



re 1.1.0

Meet re

🏵 Introduction

re, a tiny Pythonic RegEx library.

Learn more about re module in Python 2.x.

📋 Requirements

  • iOS 8.0+

  • macOS 10.9+

  • tvOS 9.0+

  • watchOS 2.0+

  • Xcode 9.0+ with Swift 4.1+

📲 Installation

re is available on CocoaPods.

use_frameworks!
pod 're'

❤️ Contribution

You are welcome to fork and submit pull requests.

🔖 License

re is open-sourced software, licensed under the MIT license.

🔫 Usage

import re

let string: String = ...
let pattern: String = ...
// Swiftly
let regex = RegularExpression.of(pattern)

let matches = regex.matches(in: string)
let groups1 = regex.groups(matches: string)
let groups2 = regex.groups(matches: string, at: 1)
let groups3 = regex.groups(matches: string, at: [1, 2])
let split = regex.split(string)
let replace = regex.replace(with: "BEING_REPLACED", in: string)
// Pythonic
let _ = re.compile(pattern, flags: [])

let _ = re.search(pattern, string)
let _ = re.match(pattern, string)
let _ = re.split(pattern, string)
let _ = re.sub(pattern, string)
// ...