[英]how can i extract using regex in java
我需要将提取的字符串提取为2个文档example test(s): testing
一个为示例,另一个为测试...请告诉我如何提取它...
您可以使用String.split()
方法拆分函数,以从句子拆分单词。
例。
String sentence = "example tests(s): testing";
String[] words = sentence.split(" ");
for (String word: words) {
system.out.println(word);
}
在此处找到示例: http : //blog.codebeach.com/2008/03/split-string-into-words-in-java.html
通常,您首先要想出一种模式来匹配您的输入。 一旦执行了此操作(如果该模式尚未执行此操作),则只需在与您感兴趣的部分匹配的模式周围放置(...)
括号即可。这将创建所谓的捕获组。
使用java.util.regex.Matcher
,您可以使用group(int)
方法获取每个组捕获的内容。
给定以下测试字符串:
i have 35 dogs, 16 cats and 10 elephants
然后(\\d+) (cats|dogs)
产生2个匹配结果( 请参阅rubular.com )
35 dogs
35
dogs
16 cats
16
cats
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.