正则表达式模式,用于在Java中提取特定单词前后的数字
我只想从下面的字符串集中提取数字。根据下面的条件,我想提取单词“capacity”和“%”之前的第一个数字之间的所有内容 输入-测试硬盘容量和已用空间为&56,其98%的可用空间为2%正则表达式模式,用于在Java中提取特定单词前后的数字,java,regex,Java,Regex,我只想从下面的字符串集中提取数字。根据下面的条件,我想提取单词“capacity”和“%”之前的第一个数字之间的所有内容 输入-测试硬盘容量和已用空间为&56,其98%的可用空间为2% 输出应该是:98。如果可以的话,我们可以使用lookaround,使用一个简单的表达式,例如: (?<=capacity).*?([0-9]+)(?=%) (?给我们举个例子please@dpapadopoulosOP已经提供了一个示例,以及预期的结果。
输出应该是:98。如果可以的话,我们可以使用lookaround,使用一个简单的表达式,例如:
(?<=capacity).*?([0-9]+)(?=%)
(?给我们举个例子please@dpapadopoulosOP已经提供了一个示例,以及预期的结果。