C#で開発を行っています。文字列の操作で詰まっているのでご教授お願いします
C
1string text1 = "aa,bb,cc,{dd},{e,e{e}},{f,{f,f}}";//"aa" "bb" "cc{dd}" "{e,e{e}}" "{f,{f,f}}"と切り分け 2string text2 = "AA,BB,CC,{DD},{E,E{E}}";//"AA" "BB" "CC" "{DD}" "{E,E{E}}"と切り分け 3 4List<string> result;
text1とtext2を共通で切り分けできる正規表現があれば教えてほしいです。
よろしくお願いします。
文字を頭から見て行ってフラグ管理をするか、一度カンマで区切った後カッコを見てつなぐことでできます。
ネストしているため、正規表現で行うのは難易度が高く拡張性が低くなるのでお勧めしません。
度々回答ありがとうございます!
ネストした場合正規表現は向かないのですねえ。。
ありがとうございます。
頭から見ていくというのはstringClassのメソッドを使用してということでしょうか?
いえ、自分でループを書きます。
boolean flag;
String[] text1Array = str.split("");
for(int i=0;text1Array<i i++){
//ここでフラグ管理
}
こういうイメージで大丈夫ですか?

回答1件
あなたの回答
tips
プレビュー