Java 如何处理文本文件中两个非';我的程序不会将其读取为空格吗?
我试图从包含搜索信息的文本文件中读取:IP地址、搜索时间、搜索词和单击的链接。我试图逐行遍历文件并提取每个文件上的IP地址,我将每个字符添加到一个字符串中,直到找到该行的第一个空格。然而,正如您在屏幕截图中看到的,IP地址和时间之间的差距要比海平面和压力之间的差距大得多。这个间隙并没有被记录为一个空间,程序在整条线路中找到的第一个空间是海平面和压力之间的空间。正因为如此,我无法提取IP。有没有办法解决这个问题或修复它Java 如何处理文本文件中两个非';我的程序不会将其读取为空格吗?,java,file,Java,File,我试图从包含搜索信息的文本文件中读取:IP地址、搜索时间、搜索词和单击的链接。我试图逐行遍历文件并提取每个文件上的IP地址,我将每个字符添加到一个字符串中,直到找到该行的第一个空格。然而,正如您在屏幕截图中看到的,IP地址和时间之间的差距要比海平面和压力之间的差距大得多。这个间隙并没有被记录为一个空间,程序在整条线路中找到的第一个空间是海平面和压力之间的空间。正因为如此,我无法提取IP。有没有办法解决这个问题或修复它 根据您的语言,一个'/\s+/'应该可以做到这一点 看 您可以使用正则表达式来
根据您的语言,一个
'/\s+/'
应该可以做到这一点
看
大空间是选项卡。搜索“\t”是否为间隙选项卡?搜索“\t”分隔符
\s+
会发生什么?请关注@Tim,谢谢!作为以下答案添加。请接受,谢谢!