Java String方法从字符串中获取与正则表达式匹配的未知值
在Java中,有一种方法可以通过正则表达式提取字符串未知子集的值。例如,在以下字符串“hello world 1234”中,我希望能够通过正则表达式[0-9]*提取值1234。有办法做到这一点吗?是-将您想要的位放入正则表达式中的一个组中Java String方法从字符串中获取与正则表达式匹配的未知值,java,regex,string,Java,Regex,String,在Java中,有一种方法可以通过正则表达式提取字符串未知子集的值。例如,在以下字符串“hello world 1234”中,我希望能够通过正则表达式[0-9]*提取值1234。有办法做到这一点吗?是-将您想要的位放入正则表达式中的一个组中 在中有一种教程或查找“捕获匹配模式的字符串”。是-将您想要的位放入正则表达式中的一个组中 在中有一种教程或查找“捕获匹配模式的字符串”。使用提供的API实际上非常简单: 通过pattern p=pattern.compiler(“regexp”) 尝试将模式
在中有一种教程或查找“捕获匹配模式的字符串”。是-将您想要的位放入正则表达式中的一个组中
在中有一种教程或查找“捕获匹配模式的字符串”。使用提供的API实际上非常简单:
- 通过
pattern p=pattern.compiler(“regexp”)
- 尝试将模式与所需字符串匹配:
Matcher m=p.matches(string)
- 最后,迭代捕获的组
for(int i=0;i
- 通过
pattern p=pattern.compiler(“regexp”)
- 尝试将模式与所需字符串匹配:
Matcher m=p.matches(string)
- 最后,迭代捕获的组
for(int i=0;i