27 を与えるはずのこの式I10I20I-3++
があるとしましょう。これらの を削除する方法が見つからないI
か、文字列から他の文字であるかどうかを判断できません。さらに、式を評価する方法を見つけなければなりません。正規表現を使用してみましたが、うまくいきませんでした:
public static String removeIs(String input)
{
//String check = input.replaceAll("[^/+/-/*//^0-9/-]+", " ");
String check = input.replaceAll("[^-+*/^0-9/-](?![^(]*\\))"," ");
return check;
}