Java 获取长文本区域之间的字符串

Java 获取长文本区域之间的字符串,java,string,parsing,Java,String,Parsing,我有下面这样的长文本区域 Most recent role information: ================================================== Job Title : National Practice Manager Company Name : NEC Time in Role : 0 years 0 months New to Workforce : 我需要从上面的文本区域中获取Job tile

我有下面这样的长文本区域

Most recent role information:
==================================================
  Job Title        : National Practice Manager
  Company Name     : NEC
  Time in Role     : 0 years 0 months
  New to Workforce :  

我需要从上面的文本区域中获取Job tile(国家机构经理)和Company Name(NEC)的值。我试着使用IndexOf。但是工作地点和公司名称总是不一样。任何人都可以帮助解析长文本区域中的字符串。

我将使用带有匹配组的regexp:

Job Title\w+:\w(.*)

这是一个.txt文件吗?还是一根绳子?或者这是什么???是的,您可以使用
indexOf
搜索这些字符串的位置。