正規表現での文字列の取り出しについて
現在APIからデータを取得してiOSアプリ上で表示させるプログラムを書いております。
NSString *opentime = self.opentimesArray[number];
//opentimeにはランチ:11:30~14:30(L.O.14:00)、ディナー:17:00~22:30(L.O.21:00)が入っています。
NSString *matchedOpentime = [opentime stringByMatching:@"[〜]"];
NSLog(@"抜き出した営業時間は%@",matchedOpentime);
以下のような文字列 ランチ:11:30~14:30(L.O.14:00)、ディナー:17:00~22:30(L.O.21:00) から
「11:30~14:30」、「17:00~22:30」
の営業時間に関する部分だけを、抜き出したいのですが、正規表現を利用した経験が無いためどのように書けば良いのか分かりません。
どのように書けば良いでしょうか?
開発言語はObjective-cで正規表現のライブラリはRegexKitLiteもしくはNSRegularExpressionを使用したいと考えております。 また正規表現を使わなくても文字列の一部を抜き出せる方法がもしあれば教えていただけると大変ありがたいです。