import Foundation
let pattern = #"(^bes|\)$)"#
let regex = try! NSRegularExpression(pattern: pattern, options: .anchorsMatchLines)
let testString = #"""
Einer der Mönch saß abgesondert auf einem vergoldeten
Stuhl in der Nähe des Gouverneurs. Er war der Mittelpunkt
des Festes, sollte den Ehrenpreis des Jahres für die
beste Arbeit über die uralten Palibücher zuerteilt bekommen.
Seinetwegen saßen all die weisen Buddhaväter dort, mit bes
runden Brillen vor ihren klugen Augen, und warteten auf
His Honour, der den Preis überreichen sollte: ein gebundenes
Exemplar von den Werken der gelehrten Gesellschaft;
die Bücher lagen auf dem Tisch des Gouverneurs aufgestapelt
und warteten ebenso wie wir anderen.
"""#
let stringRange = NSRange(location: 0, length: testString.utf16.count)
let substitutionString = #""#
let result = regex.stringByReplacingMatches(in: testString, range: stringRange, withTemplate: substitutionString)
print(result)
Please keep in mind that these code samples are automatically generated and are not guaranteed to work. If you find any syntax errors, feel free to submit a bug report. For a full regex reference for Swift 5.2, please visit: https://developer.apple.com/documentation/foundation/nsregularexpression