行的正则表达式以大写字母开头

时间:2013-08-07 14:49:38

标签: java regex

我的文字文件中有以下文字行

James is working in London
this is a program developed in java
Program is working

我想获得带有大写字母

的起始单词的行
James is working in London
Program is working

由于

2 个答案:

答案 0 :(得分:5)

对于英语,您可以使用此

^[A-Z].*

^表示行首。 [A-Z]表示任何大写字母。

答案 1 :(得分:2)

如果您使用以下内容会更快:

if (Character.isUpperCase(line.charAt(0)) {
    System.out.println(line);
}