がJava
異なるC#
Split Function
ですか?文字列をデリミタで分割しようとしたときにこのエラーが発生するのはなぜですか? (String Splitからチュートリアル)Split関数の戻り<比類のない決算...>エラー
private String GetAccountID(String xStr)
{
String oText = xStr;
String[] oValA = oText.split(")");
String[] oValB = oValA[0].split("(");
return oValB[1];
}
サンプル値:
AccountID sample values:
(100) Department
(100A) Budget
(12-34F) Others
I want to get 100, 100A, 12-34F from the AccountID.
使用例:
Exception in thread "AWT-EventQueue-0" java.util.regex.PatternSyntaxException: Unmatched closing ')'
)
at java.util.regex.Pattern.error(Pattern.java:1924)
at java.util.regex.Pattern.compile(Pattern.java:1669)
at java.util.regex.Pattern.<init>(Pattern.java:1337)
at java.util.regex.Pattern.compile(Pattern.java:1022)
at java.lang.String.split(String.java:2361)
at java.lang.String.split(String.java:2403)
... <more stacktrace>
このコード使用
String AccID = GetAccountID(AccountID);
をそれとも、別の解決策のために持っていますこの?
は、情報サーいただきありがとうございます。あなたは私のためにこれを表現するのを助けることができますか? –