Java 用正则表达式检查句子

Java 用正则表达式检查句子,java,regex,Java,Regex,我有一个类似“Hello world”的句子。检查一个以大写字母开头,以句点结尾的句子。 我已经写了正则表达式,但它不起作用 "^\\p{Upper}$\\." 这个代码有什么问题 ^\\p{Upper}.*\\.$ 我猜您的意思是这样。^\\p{Upper}$\\.不正确,因为$匹配字符串的结尾。并且您希望在它之前而不是之后有一个

我有一个类似“Hello world”的句子。检查一个以大写字母开头,以句点结尾的句子。 我已经写了正则表达式,但它不起作用

 "^\\p{Upper}$\\."
这个代码有什么问题

^\\p{Upper}.*\\.$
我猜您的意思是这样。
^\\p{Upper}$\\.
不正确,因为
$
匹配字符串的结尾。并且您希望在它之前而不是之后有一个