String
public extension String
-
Undocumented
Declaration
Swift
var md5: String { get }
-
format: NSNumber
Declaration
Swift
var number: NSNumber? { get }
-
format: Int
Declaration
Swift
var int: Int? { get }
-
format: Double
Declaration
Swift
var double: Double? { get }
-
format: Float
Declaration
Swift
var float: Float? { get }
-
format: Bool
Declaration
Swift
var bool: Bool? { get }
-
format: Date
Declaration
Swift
var date: Date? { get }
-
URL
Declaration
Swift
var url: URL? { get }
-
get json
Declaration
Swift
var jsonObject: Any? { get }
-
提取: Emojis
Declaration
Swift
var emojis: [String] { get }
-
Undocumented
Declaration
Swift
func match(pattern: String) -> Bool
-
Undocumented
Declaration
Swift
func match(pattern: RegexPattern) -> Bool
-
Undocumented
Declaration
Swift
static func * (str: String, num: Int) -> String
-
Undocumented
Declaration
Swift
static func * (num: Int, str: String) -> String
-
Undocumented
Declaration
Swift
static func =~ (lhs: String, rhs: String) -> Bool
-
Undocumented
Declaration
Swift
static func =~ (lhs: String, rhs: RegexPattern) -> Bool
-
获取指定位置字符
let str = "1234567890" print(str[0]) // Print 1 print(str[20]) // Print nil print(str[-10]) // Print nil
Declaration
Swift
subscript(index: Int) -> String? { get }
Parameters
index
指定位置
-
安全截取: 闭区间内的子串
let str = "1234567890" print(str[3...6]) // Print "4567" print(str[0...5]) // Print "123456" print(str[-10...100]) // Print "1234567890"
Declaration
Swift
subscript(range: CountableClosedRange<Int>) -> String { get }
Parameters
range
闭区间
-
安全截取: 闭区间内的子串
let str = "1234567890" print(str[0..<5]) // Print "12345" print(str[0...20]) // Print "1234567890" print(str[-10...0]) // Print ""
Declaration
Swift
subscript(range: CountableRange<Int>) -> String { get }
Parameters
range
区间
-
安全截取: 闭区间内的子串
let str = "1234567890" print(str[5...]) // Print "67890" print(str[20...]) // Print ""
Declaration
Swift
subscript(range: CountablePartialRangeFrom<Int>) -> String { get }
Parameters
range
区间
-
安全截取: 闭区间内的子串
let str = "1234567890" print(str[..<5]) // Print "12345" print(str[..<20]) // Print "1234567890"
Declaration
Swift
subscript(range: PartialRangeUpTo<Int>) -> String { get }
Parameters
range
区间
-
安全截取: 闭区间内的子串
let str = "1234567890" print(str[...5]) // Print "123456" print(str[5...]) // Print "67890" print(str[-10...]) // Print "1234567890"
Declaration
Swift
subscript(range: PartialRangeThrough<Int>) -> String { get }
Parameters
range
区间
-
截取: 获取指定字符串前的字符
Declaration
Swift
func substring(before str: String) -> String
Parameters
str
指定字符串
Return Value
子串
-
截取: 获取指定字符串后的字符
Declaration
Swift
func substring(after str: String) -> String
Parameters
str
指定字符串
Return Value
子串