我试图在Java中找到一个正则表达式,它将提取成对的连续单词
就像下面的例子一样
输入:word1 word2 word3 word4 ....
输出:
等等..
你知道怎么做吗?
最佳答案
Java代码:
Matcher m = Pattern.compile("(?:^|(?<=\\s))(?=(\\S+\\s+\\S+)(?=\\s|$))")
.matcher("word1 word2 word3 word4");
while (m.find()) {
System.out.println(m.group(1));
}
输出:
word1 word2
word2 word3
word3 word4
测试此代码 here 。
关于java - 提取句子中连续单词的正则表达式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13520676/