文字列は次のようになります:(空白や括弧を無視する)
String temp = "IF (COND_ITION) (ACT_ION)";
// Only has one whitespace in either side of the parentheses
または
String temp = " IF (COND_ITION) (ACT_ION) ";
// Have more irrelevant whitespace in the String
// But no whitespace in condition or action
は、私は新しいString配列どのを得ることを期待します3 elemetsが含まれている、括弧を無視:
String[] tempArray;
tempArray[0] = IF;
tempArray[1] = COND_ITION;
tempArray[2] = ACT_ION;
私はのstring.Split(正規表現)メソッドを使用しようとしましたが、私にはありません正規表現を実装する方法を知っている。
可能重複(http://stackoverflow.com/questions/225337/how-do-i-split-a-string-with-空白文字を区切り文字とします)、その後、削除する追加のものとして '\('と '\)'を追加することができます(ただし、それらの括弧一例です)。 – birryree
待って、今私はあなたの2番目の例(文字列内に無関係な空白を含む)を考えています。分割したい文字列の種類の良い例を教えてください。条件と動作に空白がありますか?かっこはそこにありますか? – birryree
@birryree条件や動作に空白がなく、かっこはありません –