| 123456789101112131415161718192021222324252627282930313233343536 |
- //
- // String+Misc.swift
- // Swifter
- //
- // Copyright (c) 2014-2016 Damian Kołakowski. All rights reserved.
- //
- import Foundation
- extension String {
-
- public func unquote() -> String {
- var scalars = self.unicodeScalars;
- if scalars.first == "\"" && scalars.last == "\"" && scalars.count >= 2 {
- scalars.removeFirst();
- scalars.removeLast();
- return String(scalars)
- }
- return self
- }
- }
- extension UnicodeScalar {
-
- public func asWhitespace() -> UInt8? {
- if self.value >= 9 && self.value <= 13 {
- return UInt8(self.value)
- }
- if self.value == 32 {
- return UInt8(self.value)
- }
- return nil
- }
-
- }
|