java正则表达式简单问题。

例如 字符串: 心心相印的人,在悲哀之中必然会发出同情的共鸣。--莎士比亚
怎么获取从 悲哀之中 开始 到最后结束的的字符串。用正则解决。谢谢各位帮我解答下。用java的其他方法可以吗?

采纳
谢谢给位的解答。我想知道用正则怎么解决。
我想解决的是这样一个问题 我知道到我想要要获得的字符串的开头的字符 , 但是开头的字符在字符串的位置每次都是不确定的。而且每次中间的字符也是不同的
列如 小明昨天看见了小红巴拉巴拉。。。和 太奇妙了小王昨天看见了小红。。巴拉巴拉。。。
比如我想获得 看见 这两个字符 一直到最后面的字符 。 每次 看到两个字符在字符串的位置不同。

 悲哀之中.*^

如果已经知道 ”悲哀之中“之后的字符,完全可以用indexOf和substring直接截取子字符串,根本不需要正则表达式

用正则表达式,不是显得更麻烦了

String s="心心相印的人,在悲哀之中必然会发出同情的共鸣";
String str=s.substring(s,16);

String str=s.substring(17,s.length());

谢谢给位的解答。我想知道用正则怎么解决。
我想解决的是这样一个问题 我知道到我想要要获得的字符串的开头的字符 , 但是开头的字符在字符串的位置每次都是不确定的。而且每次中间的字符也是不同的
列如 小明昨天看见了小红巴拉巴拉。。。和 太奇妙了小王昨天看见了小红。。巴拉巴拉。。。
比如我想获得 看见 这两个字符 一直到最后面的字符 。 每天 看到两个字符在字符串的位置不同。