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

Java 行的正则表达式以大写字母单词开头,java,regex,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 谢谢你的英语,你可以用这个 ^[A-Z].* ^表示行的开始。[A-Z]表示任何大写字母。如果您使用: if (Character.isUpperCase(line.charAt(

我的文本文件中有以下几行文本

James is working in London
this is a program developed in java
Program is working
我想得到以大写字母开头的行

James is working in London
Program is working

谢谢你的英语,你可以用这个

^[A-Z].*

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

如果您使用:

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

line.matches(“^\\p{Lu}.*$”),对于Jack来说仍然是+1,你可以很容易地用谷歌搜索像那样的东西+1请注意,您也可以对大写字母使用
\p{Upper}