Ich habe eine Zeichenfolge zum Beispiel "ab ad adk fda kla kad ab ab kd". Ich möchte alle Bereich von ab bekommen. (Hier ist ab an 3 Position, so dass ich 3 Bereich erhalten sollte). In normalen Szenario funktioniert mein Code gut, aber wenn Suchtext ist ".", Dann bekomme ich falsches Ergebnisbekomme alle Bereiche eines Teilstrings in einer Zeichenfolge in swift
do {
let regEx = try NSRegularExpression(pattern: searchText, options: NSRegularExpressionOptions.CaseInsensitive)
let matchesRanges = regEx.matchesInString(attributedText.string, options:[], range: NSMakeRange(0, attributedText.string.length))
for rng in matchesRanges {
let wordRange = rng.rangeAtIndex(0)
}
} catch {
...
}
Sie müssen zeigen, was Sie versucht haben, und erklären, was es falsch macht – Wain
bitte erklären Sie im Detail, welches Ergebnis Sie wollen? – PSS
Ein '.' ist ein Sonderzeichen, das 'Jedes Zeichen' bedeutet. – redent84