アプリ版:「スタンプのみでお礼する」機能のリリースについて

c#でテキストファイルから座標データとカラーデータを読み込むんだ後に、正規表現で以下の文字列を括弧外のカンマで区切りたいです。
もし、可能であるならばご教示お願い致します。

(17,21,17,16,0,0,0),(17,16,19,16,0,0,0),(19,16,19,8,0,0,0),(19,8,17,8,0,0,0),(17,8,17,9,0,0,0)

区切りが成功した場合は配列に
str[0]には(17,21,17,16,0,0,0)
str[1]には(17,16,19,16,0,0,0)
str[2]には(19,16,19,8,0,0,0)
...

というようにしたいです。

A 回答 (1件)

こんな感じでしょうか。



string s = "(17,21,17,16,0,0,0),(17,16,19,16,0,0,0),(19,16,19,8,0,0,0),(19,8,17,8,0,0,0),(17,8,17,9,0,0,0)";
string pat = @"(?<=\)),(?=\()";
string[] strs = Regex.Split(s, pat);
    • good
    • 0
この回答へのお礼

助かりました

うまく表示できました、ご教示していただきありがとうございました!

お礼日時:2019/09/22 18:53

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!