gpt4 book ai didi

java - java中使用正则表达式匹配字符串并存储到数组中

转载 作者:行者123 更新时间:2023-12-01 05:30:35 25 4
gpt4 key购买 nike

我正在编写一个程序,它接受一个文件并查找标识符。到目前为止,我删除了引号中的所有单词、以数字开头的所有单词,并删除了所有非单词字符。

有没有办法找到与数组中的单词不匹配的单词,并使用正则表达式将这些单词存储到另一个数组中?我可以弄清楚,我试图使用 split 方法,但当我尝试按空格分割时它无法正常工作...这就是我所做的分割它。

String[] SplitString = newLine.split("[\\s]");

最佳答案

使用

String[] SplitString = newLine.split("\\s");

如果您不想组合多个空格/制表符等,但使用

String[] SplitString = newLine.split("\\s+");

如果你这样做的话。例如,如果您的字符串是:

"a  b c"

第一个将为您提供四个标记:"a""""b""c",第二个会给你三个:"a""b""c"

关于java - java中使用正则表达式匹配字符串并存储到数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9042341/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com