NSRegularExpression
extension NSRegularExpression
-
Constructor unwrapped de una Expresión Regular. Se utiliza para no hacer un force unwrap de una expresión regular, pues podemos estar seguro de su validez en tiempo de compilación.
Declaration
Swift
convenience init(_ pattern: String)
Parameters
pattern
Patrón regular
-
Verifica si la expresión regular coincide con la cadena pasada como argumento
Declaration
Swift
func matches(_ string: String) -> Bool
Parameters
string
Cadena contra la que queremos probar la expresión regular
Return Value
Verdadero si la expresión regular coincide, Falso caso contrario
-
Representa la hora en el formato HH:mm Ejemplo: 08:00, 18:00, 23:50
Declaration
Swift
static let horaComun: NSRegularExpression
-
Representa una asignatura con derecho a examen final Ejemplo: Investigación de Operaciones I (*)
Declaration
Swift
static let DEF: NSRegularExpression
-
Representa cadenas que poseen turno Ejemplo: MI, NA, TQ
Declaration
Swift
static let turno: NSRegularExpression