江戸一番のジャスタウェイ職人のブログ

江戸一番のジャスタウェイ職人

2016-05-13から1日間の記事一覧

NSRegularExpressionやNSDataDetectorで指定するrangeにはString.utf16.countを使う

テキストからリンクを抜き出す場合などよくこういったコードを見ますが、テキストにサロゲートペアが含まれているとマッチの対象がサロゲートペアの分短く解釈され、末尾が切れたりします。 let text = " is sushi http://example.com/hello" let detector =…