我想根据所有可能的分隔符解析整个文件,如逗号,冒号,冒号,句号,空格,hipns等.
假设我有一个假设的字符串"嗨,X怎么样:你呢?" 我应该得到输出数组的项目Hi,X,How,how,are,any和you.
如何在String.split方法中指定所有这些分隔符?
提前致谢.
Mar*_*iot 30
String.split
采用正则表达式,在这种情况下,您希望非单词字符(正则表达式\W
)是拆分,所以它只是:
String input = "Hi,X How-how are:any you?";
String[] parts = input.split("[\\W]");
Run Code Online (Sandbox Code Playgroud)
如果您想更明确,可以使用表达式中的确切字符:
String[] parts = input.split("[,\\s\\-:\\?]");
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
60070 次 |
最近记录: |