私は文字列を区切りたいが区切り文字はスペース以外のものにしたい。文字列を区切り、正規表現でJavaを
また、asda45a
やasd6ad
のような単語を区切りません。
これが区切りのリストです:
private static String delimits="[{;}(),#<>*+-=/ ]+";
私はあなたが(あなたが結果にスペース区切り文字を保持しないので)スペースを除外するために、あなたのdelimits
パターンを調整する必要がString[] List = o.split("(?<="+delimits+")|(?="+delimits+")");
これを使用する完全な文字列のサンプルを提供できますか? –
また、asda45aやasd6adのような言葉はどういう意味ですか? –
数字のある単語、 私は字句解析ツールを作ろうとします。 –