import java.io.*;
import java.util.*;
import java.text.*;
import java.math.*;
import java.util.regex.*;
public class Solution {
public static void main(String[] args) throws IOException{
BufferedReader br= new BufferedReader(new InputStreamReader(System.in));
String line="";
Pattern pattern= Pattern.compile("(?s)\\s*(/\\*.*\\*/)",Pattern.DOTALL);
while((line=br.readLine())!=null){
Matcher matcher= pattern.matcher(line);
while(matcher.find()){
System.out.println(matcher.group());
}
}
}
}
我在尝试检测多行注释。我错在哪里?Java中的多行注释 - 出错了?
什么是错误(消息/调用堆栈)?什么是错误的结果?它是用于特定的输入行吗? – YoYo
*我错在哪里?*使用正则表达式解析:-) –
我应该使用什么? – Krishna