62,614
社区成员
发帖
与我相关
我的任务
分享
import java.util.regex.*;
import net.mindview.util.TextFile;
public class JGrep {
public static void main(String[] args) throws Exception {
if(args.length < 2) {
System.out.println("Usage: java JGrep file regex");
System.exit(0);
}
Pattern p = Pattern.compile(args[1]);
// Iterate through the lines of the input file:
int index = 0;
Matcher m = p.matcher("");
for(String line : new TextFile(args[0])) {
m.reset(line);
while(m.find())
System.out.println(index++ + ": " +
m.group() + ": " + m.start());
}
}
}
//if(args.length < 2) {
//System.out.println("Usage: java JGrep file regex");
//System.exit(0);
// }
java JGrep \\b[Ssct]\\w+ b c